PHP-CGI.exe работает безудержно. Какой сайт?
У нас есть 64-разрядный сервер Windows 2008, работающий под управлением IIS 7 и обслуживающий около 40 различных веб-сайтов. За последние несколько дней мы видели несколько процессов php-cgi.exe, постоянно использующих высокую загрузку ЦП. Сервер работает под управлением PHP версии 5.6.0 вместе с Windows Cache Extension для PHP 5.6. Оба были установлены с установщиком веб-платформы.
Могу ли я определить, какой веб-сайт является виновником, чтобы мы могли продолжить устранение неполадок?
1 ответ
Если вы сможете добраться до консоли сервера, пока это происходит, вы часто сможете узнать об этом из диспетчера задач.
Правдивая история! Но есть один твик: включить вид командной строки. Здесь показаны аргументы, переданные целевому процессу, из которого вы можете обычно вывести сайт / страницу / потребитель.
- Запустить диспетчер задач
- Перейдите на вкладку, где вы можете увидеть детали процесса (Процессы из памяти на 2008 год)
- Щелкните правой кнопкой мыши заголовок столбца и выберите "Выбрать столбцы".
- Включить столбец командной строки
Получение дампов процесса (или серии дампов процессов) из любого ошибочного процесса (процессов) с высоким ЦП также должно включать параметры командной строки, передаваемые ему (видимые для отладчика).
Если вам нужен снимок процессов и связанных параметров в полете из командной строки,
wmic process
Похоже, он получил, пока WMIC был в 2008 году.