w3wp.exe и ошибки страницы - PullRequest
1 голос
/ 15 июля 2009

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

Я сделал все возможную оптимизацию в MySQL и PHP, чтобы попытаться ускорить работу сайта, но мне кажется, что я упускаю большую проблему, которая должна быть в конфигурации сервера.

Я настроил пул приложений для запуска большего числа рабочих процессов и перезапускаю их после того, как они достигли определенного количества в ВМ. Я прошел через процессы с инструментами MS Debugging и проверил код ASP.NET на наличие проблем, и, похоже, что-то, что бросается в глаза.

Есть ли контрольный список для других возможных причин, на которые я должен обратить внимание, поскольку у меня заканчиваются идеи. Мне не разрешается удалять Plesk или IIS или вносить какие-либо существенные изменения в программный стек.

Ответы [ 2 ]

1 голос
/ 15 июля 2009

w3wp.exe - рабочий процесс, выполняющий ваше приложение ASP.NET. Если он выполняется подкачкой или работает на 100% ЦП, это означает, что ваше приложение ASP.NET выполняет подкачку или работает на 100% ЦП.

Вам нужно выяснить, что не так с вашим приложением. Это не проблема IIS.

0 голосов
/ 15 июля 2009

Джон прав. Изучение кода ASP.NET на наличие проблем и ничего не выпрыгивающего на вас не является основанием полагать, что у вас есть проблема с конфигурацией сервера. Вам необходимо привлечь разработчиков этого приложения к отладке их кода. Скорее всего, они (поскольку у вас нет разрешения) подробно профилируют это, чтобы увидеть, что происходит, и модифицируют свое программное обеспечение, чтобы это исправить. Не идите по пути «конфигурирования сервера» только потому, что у вас нет возможности исследовать и устранить реальную проблему. Вы окажетесь на слепом пути и очень расстроены.

...