You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu系统周期性出现未知PHP进程导致CPU满载问题求助

Ubuntu系统周期性出现未知PHP进程导致CPU满载问题求助

你好呀,遇到这种每10分钟就CPU拉满的情况肯定特别闹心!我来给你分享几个实用的排查步骤,帮你揪出这个“捣乱”的未知PHP进程:

  • 先搞清楚这个PHP进程的底细:打开终端,用命令 ps aux | grep php 列出所有PHP相关进程,找到占用CPU最高的PID(从你提供的进程截图里也能看到对应的PID),再用 top -H -p <你的PID> 查看它的详细信息——比如运行用户、启动时的命令行参数,这能帮你知道它是哪个脚本或者服务启动的。
  • 排查定时任务:因为是每10分钟周期性触发,大概率是定时任务在搞鬼。先输入 crontab -l 查看当前用户的定时任务;再去系统级定时任务目录看看,比如 /etc/cron.d/、/etc/cron.hourly/ 这些文件夹里有没有可疑任务;另外也可以用 systemctl list-timers 检查下systemd定时器有没有相关的定时任务。
  • 查看日志找线索:如果这个PHP进程和Web服务有关,不妨看看Apache或者Nginx的访问日志、错误日志;要是你开启了PHP慢日志,那里面可能会记录这个高CPU进程执行的脚本细节,能帮你快速定位问题。
  • 检查可疑服务:用 systemctl list-units | grep php 列出所有PHP相关的系统服务,看看有没有莫名其妙的守护进程在后台运行,说不定就是它在周期性触发任务。

附上你提供的资源占用和进程截图:

资源占用情况

进程详情

备注:内容来源于stack exchange,提问作者Sanaullah Ahmad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 11:09:31