У меня проблемы с веб-сервером, над которым я работаю, и я просто не могу с этим разобраться. Сервер работает под управлением Server 2003 и IIS6. Мой процесс w3wp на сайте со средним трафиком задействовал 100% загрузки ЦП и имеет огромные сбои страниц (PF Delta составляет около 15k). В тех случаях, когда у нас около 800 пользователей онлайн, процесс использует около 200 потоков. Основной сайт - это сайт ASP.NET, но высокий трафик происходит из-за прикрепленного к нему форума phpBB. Все это выполняется через установку Plesk, если это что-то меняет.
Я сделал все возможную оптимизацию в MySQL и PHP, чтобы попытаться ускорить работу сайта, но мне кажется, что я упускаю большую проблему, которая должна быть в конфигурации сервера.
Я настроил пул приложений для запуска большего числа рабочих процессов и перезапускаю их после того, как они достигли определенного количества в ВМ. Я прошел через процессы с инструментами MS Debugging и проверил код ASP.NET на наличие проблем, и, похоже, что-то, что бросается в глаза.
Есть ли контрольный список для других возможных причин, на которые я должен обратить внимание, поскольку у меня заканчиваются идеи. Мне не разрешается удалять Plesk или IIS или вносить какие-либо существенные изменения в программный стек.