Исключение ошибки скрипта в IIS6

#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 за это 😉