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

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

[caption id="attachment_1072" align="aligncenter" width="520"]图一:amh异常CPU占用100% 图一:amh异常CPU占用100%[/caption]

用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超限 服务器暂停

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

 

 

 

 

 

 

声明: 博客仅为信息分享,绝非推荐,网站不参与交易,内容均仅代表个人观点,仅供参考,读者务必认真考虑后下手并自担风险;一分钱一分货仍是恒久不变之真理,任何IDC都有倒闭和跑路的可能,月付和备份是最佳选择,VPS大学有专门介绍网站备份的文章,数据是无价的,经常备份,养成好习惯;本文由( VPS大学 )原创编译,转载请保留链接并注明出处;其他问题,请加入VPS大学QQ交流群 230888568 ,一起解决问题。