Методы обнаружения утечки памяти IIS - PullRequest
0 голосов
/ 05 октября 2010

У меня есть сервер, на котором работает более 100 сайтов WordPress различной сложности и объема трафика. Операционная система - Windows 2003 Server под управлением IIS 6 с доменами, управляемыми через HELM. Дело в том, что бывают случаи, когда сайты перестают отвечать из-за нехватки памяти, но было трудно отследить конкретный сайт (ы) или другого виновника, который мог быть причиной Что делает его еще более сложным, так это то, что проблема исчезнет на несколько недель, а затем снова появится. Самым последним решением было перенести сайты на сервер с большей пропускной способностью, и это, казалось, работало в течение некоторого времени.

Какие инструменты / методы я могу использовать, чтобы отследить проблему, помня, что это рабочий сервер?

1 Ответ

0 голосов
/ 05 октября 2010

У Тесс Феррандез есть много замечательных статей о том, как отследить нехватку памяти и зависания процессов в IIS с помощью WinDbg и DebugDiag:

Если он не работает, исправить это следует

Хотя методики часто ориентированы на ASP.NET, многие из них могут быть применены к другим языкам.Единственная проблема заключается в том, что поскольку PHP написан с использованием нативного кода, ваш WinDbg-fu, вероятно, должен быть достаточно хорошим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...