Может ли кто-нибудь порекомендовать хорошую стратегию устранения неполадок IIS, зависшего в Windows 2008?
Обычно в Process Explorer я проверяю следующее:
ЦПУ
Дисковый ввод / вывод
Дельта переключения контекста
Однако в определенных ситуациях все эти значения низкие, но IIS зависает.
Есть ли что-нибудь в Process Monitor (sysinternals), что должно поднять красный флаг?
Когда IIS не отвечает, но похоже, что он ничего не делает, возможно, он чего-то ждет. Реальная проблема часто будет зависеть от того, как запрограммировано ваше приложение. Вот пара примеров.
Проверьте журнал Httperr и IIS
http://msdn.microsoft.com/en-us/library/aa954365(BTS.10).aspx
Что вы имеете в виду под словом «повесил трубку»? Если вы размещаете приложение .Net, само приложение может зависать при вызове базы данных или что-то в этом роде. Если он зависает при обслуживании статических файлов (.htm, .jpg и т. Д.), Это может быть проблемой IIS.