#asp-classic #iis-6
#asp-classic #iis-6
Вопрос:
Я случайно получаю исключение ошибки скрипта с сайта classic asp, который мы запускаем на сервере IIS6 Server 2003. Ошибка, которую я вижу в средстве просмотра событий, является:
Ошибка: исключение движка скрипта. Скрипт вызвал исключение ‘C0000005’ в ‘IScriptDispatchEx::Release()’ из ‘CScriptingNamespace::UnInit()’..
Мы получаем эту ошибку два дня подряд, и оба раза это приводило к зависанию и прекращению работы наших сайтов на этом сервере. Затем мы должны перезапустить IIS, чтобы сайты снова заработали. Я покопался в наших файлах журналов, и, похоже, ничего необычного во время выдачи этой ошибки не происходит.
Было интересно, сталкивался ли кто-нибудь еще с этой ошибкой и что могло быть ее причиной, или кто-нибудь мог бы указать мне правильное направление, чтобы определить, что вызывает эту ошибку. Будем признательны за любую помощь.
Спасибо.
Ответ №1:
Какие-либо из ваших скриптов выполняют запись в файлы на сервере? Если это так, проверьте, что эти файлы каталоги доступны для записи с помощью NETWORK_SERVICE и IIS_USRS, используете ли вы сжатие? Мало места на диске?
Комментарии:
1. Спасибо за идеи, в настоящее время мы углубляемся в проблему и смотрим, сможем ли мы в ней разобраться.
2. Мне не нравится оставлять его открытым, мы выяснили, что проблема связана с каким-то jscript на странице, над которой работал другой разработчик. К счастью, мы избавляем наши серверы от классического asp, но это как-то связано с аутентификацией, поэтому я собираюсь отдать должное BugFinder за это 😉