AMH防火墙导致CPU占用高的问题

Poon 发表于 没事瞎折腾 分类,标签:
0
 

最近网站经常无法打开,AMH后台显示CPU一直在180%左右,BWH后台显示负载 35.39 61.75 55.59

查询资源占用情况,发现mysqld的cpu占用大于150%,进入phpMyAdmi 查询 show processlist

最后这条是博客占用的,上面全都是amh防火墙占用的!百度查询解决方案,试了好几组关键字都没搜到!
Google 搜索了“amh_module_amwaf_robot”结果就查到结果了:(不得不说,还是Google好用!)

原贴作者是这么写的:

AMWAF中开启流量防护后,每天有两三万的拦截记录,导致系统mysql服务CPU占用一直100%,这种情况如何处理?能否关闭流量防护的日志?或者其它方法解决?

前几天CPU一直占用100%,查看是mysql进程占用的,经排查是一直在操作amh_module_amwaf_robot表,换mysql版本后问题依旧,清空amh_module_amwaf_robot表后立马就正常了,请问这种问题如何处理?

AMH开发者是这么回的:

目前版本amwaf拦截统计累计的数据多了是有查询效率问题,mysql查询占用。
就先清除amwaf表的拦截记录,amwaf新版本会有做优化,要等下amh7.2发布了先。

于是升级amh到最新版本,然后清空了amh_module_amwaf_robot,问题暂时解决了。


【版权声明】 
  禁止转载本站含有照片的文章(包括但不限于本人及本人亲友的照片)
  禁止转载本站涉及中国大陆现状的描述、本人的政治评论等相关文章
  其余文章允许非商用性质的转载,但请保留链接 http://400.tw

发表我的评论