У меня есть веб-приложение .net 2.0, работающее на Windows Server 2003 Standard x64 с использованием IIS 6.
Пул приложений для нашего сайта недавно начал падать, и я не могу определить, почему. Это начало происходить в выходные, и последний выпуск сайта был несколькими днями ранее. Я решил, что в последнее время на сервере не было сделано никаких других изменений, включая код и обновления Microsoft.
Журнал событий показывает следующее всякий раз, когда происходит сбой без дополнительной информации в блоке данных:
Неисправное приложение w3wp.exe, версия
6.0.3790.3959, штамп 45d691cc, неисправный модуль kernel32.dll, версия
5.2.3790.4062, штамп 462643а7, отладка? 0, адрес ошибки 0x0000000000027d8d.
Он работает на сервере x64, поэтому я не могу использовать ни один из стандартных средств диагностики отладки, поскольку, несмотря на наличие 64-разрядной версии, он подключается только к IIS, работающему в 32-разрядном режиме.
Я попытался использовать средства отладки для Windows (x64), смог подключиться к процессу w3wp и ждал другого сбоя. Однако это настолько замедлило работу сервера, что его стало невозможно использовать, поэтому мне пришлось его остановить.
Какие еще методы можно использовать для определения причины сбоя IIS?