哪个 PHP 脚本导致我的 VPS 超载?

哪个 PHP 脚本导致我的 VPS 超载?

有没有办法获取当前正在攻击我的 VPS 的 PHP 脚本文件名?

例如,当我查看“top”时,我看到:

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 在特定时间正在处理哪个文件?

答案1

要显示传递给命令的参数,请使用下一个命令:

ps v -C php

如果您只看到类似的内容php somefile.php,请使用以下命令获取当前工作目录:

readlink /proc/$PID/cwd

替换$PID为进程的 PID,如图所示ps

相关内容