哪个 PHP 脚本使我的 VPS 过载?

psy*_*ott 4 linux php vps top

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

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

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
Run Code Online (Sandbox Code Playgroud)

如何找出特定时间 PHP 正在处理的文件?

Lek*_*eyn 6

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

ps v -C php
Run Code Online (Sandbox Code Playgroud)

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

readlink /proc/$PID/cwd
Run Code Online (Sandbox Code Playgroud)

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

  • 在 top 运行时按“c”键。 (3认同)