IIS6 прекращает не работать ни на какое серьезное основание

Хм, я не мог выяснить, как добавить мою исходную учетную запись, я, вероятно, использовал неправильную открытую страницу.

Независимо, я - jweinraub также.

Так или иначе сделайте я изменяю вышеупомянутое или делаю я добавляю что-то как

mail.debug /var/log/mail.debug.log также?

0
задан 11 May 2011 в 16:25
2 ответа

Возможно, что существует ошибка в приложении, которое разрушает пул приложений. Если Вы не видите ничего полезного в applicaiton журнале событий попытка, смотрящая в файле журнала IIS, и видите, для какого ресурса последние несколько запросов были прямо, прежде чем сервис прекратит отвечать. Таким образом, найдите записи, которые имеют код ответа успеха (200, 301, 304, и т.д.), которые сразу являются перед записями, где эти 500 запускается.

Если Вы владеете кодом, поднимаете тестовый экземпляр и проходите некоторое тестирование этого resource/s.

1
ответ дан 4 December 2019 в 14:45

Загружает ли ваш веб-сайт ASP объект com в объект приложения IIS? У нас была очень похожая проблема с Win 2003 и Win 2008 (но последняя только на VMWare, насколько мы можем судить). Наше веб-приложение загрузило объект com в объект приложения IIS. Объект com был однопоточным, поэтому наш asp-скрипт должен был заблокировать объект приложения IIS перед вызовом его основного метода, чтобы гарантировать, что только один запрос может вызвать его за раз.Периодически это приводило к зависанию, которое, как мы полагаем, было вызвано тупиковой ситуацией на ресурсах из-за различных запросов.

Решением было написать исполняемый файл DCOM, который действовал как хост-процесс для объекта COM. Затем ASP создал экземпляр объекта DCOM вне процесса, а не объекта COM в процессе. Это было сделано по совету инженера Microsoft и решило проблему в нашем случае.

1
ответ дан 4 December 2019 в 14:45

Теги

Похожие вопросы