两天前,我的服务器 (vps) 运行非常非常慢。我用监控工具监控服务器htop
。当我查看我的命令和服务时,我知道某个名为“php-cgi56”的服务占用了我的所有 CPU 使用率和内存。这是屏幕截图:
http://s9.picofile.com/file/8307687218/shot.PNG
这项服务占用了我所有的流量,我该如何阻止它?
谢谢。
答案1
kiana,消耗您服务器资源的不仅仅是 php-cgi56。MySQL 似乎消耗了大约一半的 CPu,即 45%,其余则由发送邮件服务消耗。Sendmail 使用 php 发送邮件,如果您没有通过 sendmail 服务发起这些电子邮件,则您的代码中可能存在一些恶意脚本,并且可能是垃圾邮件。您可以使用以下命令以 root 身份停止系统上的 sendmail 服务。
/etc/init.d/sendmail stop
对于 MySQL Cpu 使用率高的情况,您应该检查查询并仔细观察 mysql 日志,或者进行一些索引,寻求开发人员关于索引的帮助。