Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Аварийное завершение CGI программы
Пользователь: Alex Wlf (IP-адрес скрыт)
Дата: 28, August, 2003 15:27

Поисковая форма отображается нормально, но после нажатия кнопки поиск появляется сообщение "Аварийное завершение CGI программы". Подскажите, в чем может быть проблема.
В лог записывается сформированный запрос, но нет сообщения об ошибке.
Возможно ли изменить уровень отладки для логов.

Re: Аварийное завершение CGI программы
Пользователь: Пушкина Татьяна (IP-адрес скрыт)
Дата: 28, August, 2003 16:21

А под чем вы пытаетесь работать? У меня под Милениумом так и не заработало, а под NT все пошло

Re: Аварийное завершение CGI программы
Пользователь: Alex Wolf (IP-адрес скрыт)
Дата: 29, August, 2003 15:22

Windows 2000 Server SP2 Пути вроде в норме. Как отладить - не понятно.

Re: Аварийное завершение CGI программы
Пользователь: Карауш (IP-адрес скрыт)
Дата: 29, August, 2003 19:30

Вполне возможно, что у Вас происходит конфликт версий isis32.dll от Web-ИРБИСа и локального ИРБИСа и (или) ИРБИС-64 (или Web-каталогизатора ИРБИСа 32 на Java). Теоретически они работать должны, но на практике иногда происходят конфликты.
Основным доказательством такой проблемы служит характерный звук в колонках на сервере при нажатии кнопки "НАЙТИ" или "ПОИСК", как будто произошла ошибка в системе Windows.

Не ставили ли Вы недавно ИРБИС-32 Web-каталогизатора на тот же сервер?

Если ставили, то внимательно посмотрите на файлы isis32.dll и попробуйте поставить и проверить программы по очереди.

Предварительно переустановите Web-сервер, и удалите папки htmdocs и cgi-bin (или ее аналог). Удалите файл isis32.dll из каталога WinNT и WinNT/System(32) и со всех остальных.
Кроме isis32.dll того, разумеется, что внутри локального ИРБИСа-32 :)

Re: Аварийное завершение CGI программы
Пользователь: mikgon (IP-адрес скрыт)
Дата: 01, September, 2003 13:38

Дент добрый всем...
Пардон за долгое молчание = мертвый сезон = отпуска и проч.
Касательно проблемы... Она типична для конфигурации WinNT/2000+IIS
Заключается в том что при форматировании результатов необходима разрешенная для записи и модификации директория. В других веб-серверах таковая существует по умолчанию. В IIS оной директорией является WINNT/TEMP и как ее изменить не понятно. Поэтому приходится открывать на запись эту директорию для порождаемых IIS процессов. Обычно можно это сделать для пользователя открывающего сессию, либо для группы NETWORK, либо сначала для для клона eVERYONE с последующим урезанием...
Успехов!!!

Re: Аварийное завершение CGI программы
Пользователь: Alex Wolf (IP-адрес скрыт)
Дата: 11, September, 2003 13:44

Попробую воспользоватся Вашим советом и сообщу результат.

Дополнительная информация:
Думал что проблемы из-за прав доступа в NTFS.
Для пробы установил Win 2000 Server на FAT32. Веб-Ирбис работает в тестовой базе ищет.
Сконвертил FAT32 в NTFS. Веб-Ирбис работает в тестовой базе ищет.
Сделал его первичным контроллером домена (попутно сама система сконфигурила и запустила DNS). И тут начались проблемы. Поисковый интерфейс работает. Поиск дает аварийное завершение CGI.

Какая связь??

Re: Аварийное завершение CGI программы
Пользователь: Михаил Гончаров (IP-адрес скрыт)
Дата: 12, September, 2003 13:47

Проблема действительно существует.
NT+IIS+FAT = нормально отрабатывает
NT+IIS+NTFS = работает в случае когда директорию C:\WINNT\TEMP расшарить для процессов пораждаемых IIS на запись, модификацию, удаление.
Связано видимо с тем что NTFS более недокументировано закрыта...
Однако все это относится только к данным совокупностям... С другими веб-серверами данной ошибки не замечено.



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.