在DDOS攻击之后,MySQL CPU使用率很高

分享于 

1分钟阅读

互联网

  繁體

问题:

问题是CPU使用率很高,CPU(在300-500 %之间变化),使用33.2 gb的虚拟内存。

怎么才能恢复正常?我尝试重新启动服务器,apache和mysql,但它仍然保持很高。


答案1:

最可能的是,DDoS导致某些表越来越大,检查表的大小。

问题可能是,你在这些表上的查询编写得很糟糕,总是执行完整的表扫描或低效的查询,由于这些表变得很大,那些查询的性能就完蛋了,安装mytop,看看哪些查询正在运行,占用了所有的CPU-可能只有1个或2个重复显示。

;- )


答案2:

也许只用重启vm。


答案3

几天后,我发现了问题所在。

DDOS在/storage/framework/sessions (使用文件驱动程序)上创建了数以千计的会话,所以当会话垃圾收集器运行时,它会检查每个文件。



HIG  ATT  CPU  DDOS  Cpu使用率  
相关文章