邯郸社区网服务器CPU占用100%问题排查

社区网最近一段时间打开特别慢,登录阿里云控制台看到CPU占用一直是100%。于是远程连接服务器,使用top命令查了一下,果然CPU占用是100%,而且都是php-cgi进程占用的。怀疑是被攻击、中毒、或者文件被篡改。于是登录后台把网站暂时关闭,发现还是占用100%。

这么说一定是论坛程序之外的某个程序/文件有问题。

使用top命令,查看占用cpu过高的php-cgi进程号,然后使用

ll /proc/23335/fd/

命令,查看进程访问的文件。结果是 XXX/data/appbyme/xxx/zi.jpg

把这个文件下载下来,发现一个jpg文件居然占用该空间3M多。然后看了一下官方程序中,data目录并没有appbyme这个文件夹。

网上搜索了一下,这是一个小云app的目录。于是果断把这个目录改名。

重新top了一下,发现CPU占用一下低了,只有30%。

重新打开论坛,发现CPU最高占用也就40%。(-3.5)网站飞速打开了