PHP-CGI.exe работает неистово. Какой сайт?

PHP-CGI.exe работает неистово. Какой сайт?

У нас есть сервер Windows 2008 64-bit, на котором запущен IIS 7 и обслуживается около 40 различных веб-сайтов. За последние несколько дней мы наблюдали несколько процессов php-cgi.exe, постоянно использующих высокую загрузку ЦП. На сервере запущен PHP версии 5.6.0 вместе с Windows Cache Extension для PHP 5.6. Оба были установлены с помощью Web Platform Installer.

Можно ли как-то определить, какой веб-сайт является виновником, чтобы мы могли продолжить устранение неполадок?

решение1

Если вы можете получить доступ к консоли сервера в этот момент, вы часто сможете это заметить по диспетчеру задач.

Правдивая история! Но есть один трюк: включите вид командной строки. Это покажет аргументы, переданные целевому процессу, из которых вы обычно можете вывести сайт/страницу/потребителя.

  • Запустить диспетчер задач
  • Перейдите на вкладку, где вы можете увидеть детали процесса (Процессыпо памяти за 2008 год)
  • Щелкните правой кнопкой мыши заголовок столбца и выберите «Выбрать столбцы».
  • Включить столбец «Командная строка»

При извлечении дампа процесса (или серии дампов процессов) из любого ошибочного процесса (процессов), загружающего процессор, следует также включить переданные ему параметры командной строки (видимые отладчику).

Если вам нужен снимок процессов и связанных с ними параметров в процессе выполнения из командной строки,

wmic process

похоже, что он это получит, как и WMIC в 2008 году.

Связанный контент