Назад | Перейти на главную страницу

Какой скрипт PHP перегружает мой VPS?

Есть ли способ получить имя файла сценария PHP, который в настоящее время забивает мой VPS?

Например, когда я смотрю «вверху», я вижу:

PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
7622 itil      17   0 61388  11m 6004 R 45.8  2.3   0:00.13 php
7626 itil      17   0 58360 8632 5440 R 24.6  1.6   0:00.07 php

Как я могу узнать, какой файл обрабатывается PHP в данный момент?

Чтобы показать аргументы, переданные команде, используйте следующую команду:

ps v -C php

Если вы просто видите что-то вроде php somefile.php, получите текущий рабочий каталог, используя:

readlink /proc/$PID/cwd

заменить $PID PID процесса, как показано ps.