У меня есть веб-сайт ASP.NET MVC, развернутый на IIS6 и работающий в Windows Service 2003. Каждый день около 12:30 (а иногда и в другое время) процесс w3wp.exe загружается до 99% ЦП, не будет работать любые страницы, и будет оставаться застрявшим, пока я не сделаю IISRESET.
Я работаю в небольшом месте и признаю, что это не оптимальная настройка сервера (сервер также является контроллером домена и работает под управлением Microsoft Exchange). Вы можете ругать меня, если хотите. Я пытаюсь заставить ВМ запустить мой сайт. Это не тот вопрос, о котором идет речь.
Мне просто интересно, сталкивался ли кто-нибудь еще с таким типом зависания в IIS6 и ASP.NET MVC. Я полностью осознаю, что это может быть вызвано настройкой моего сервера, но я просто пытаюсь охватить все базы, прежде чем вносить изменения, которые могут нам не понадобиться.
Я получил дамп трассировки стека и использовал WinDbg, чтобы посмотреть, что находится в стеке, но это был весь неуправляемый код в каждом потоке. Я почти уверен, что знаю, что я делаю с WinDbg (хотя я не супер-эксперт, поэтому думаю, что я могу что-то делать не так).