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 году.

Другие вопросы по тегам