AMH:使用AMH4.2免费版搭建建站环境 php-fpm占用CPU过高 造成CPU100%问题的解决方法 php-fpm占用CPU100%

前几天,VPS大学网站遭到攻击,具体表现是只要服务器一开启虚拟主机Vhost或者开启PHP,CPU就立即占用100%,具体情况如下图:

图一:amh异常CPU占用100%

图一:amh异常CPU占用100%

用TOP 命令查看效果,显示Php-fpm占用CPU过高,造成CPU100%,如图二:

图二:php-fpm占用cpu100%

图二:php-fpm占用cpu100%

在查看网站的80端口,用命令:  netstat -apn|grep '80'  ,发现自己网站的80端口竟然链接了1000多个不同的IP,IP还不断的变化中,如下图三:

图三:网站80端口连接异常

图三:网站80端口连接异常

我的网站短时间内从来还没有承受过这么多IP链接,确定是异常的,说明网站被人攻击了。

一开始我选择的办法是关机,过一段时间在开启,但是都无效,一开启,立即CPU100%,造成VPS的CPU超限被停用,如下图四:

图四 CPU超限 服务器暂停

图四 CPU超限 服务器暂停

经过几番折腾,最后选择了一个具有高防保护的服务器,才把网站恢复起来,再次提醒大家,选择服务器的重要性,网站经常打不开,对用户的体验是很差的,会造成用户流失,这点切记!

 

 

 

 

 

 

声明:本文为原创,作者为 淘米哥,转载时请保留本声明及附带文章链接:http://www.vpsdx.com/1071.html