与‘AMH’有关的日志

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,问题暂时解决了。

AMH定时备份到腾讯云COS

Poon 发表于 学习备忘录 分类,标签: ,
0

将数据库搬回了本地:https://400.tw/2024.09.21/23:59:00/3850  所以就要立即考虑备份的事情了。之前使用wp的备份插件每天备份到电子邮箱,但现在找不到稳定好用的插件了,要么就是特不稳定甚至直接出错无法使用要么就是要收费,所以现在直接使用amh官方的备份插件了。我使用的是腾讯云免费的50G额度,简单记录设置步骤:

1、在插件中心安装“腾讯云远程备份”(腾讯云、阿里云也有专门的插件,还有一些其它的常用云也基本都有兼容插件)然后设置“腾讯云远程备份”的参数,这里要特别注意的是:

HOST保持默认,别改成完整的URL(否则连接测试会成功,但备份会失败,因为最终的URL结构会重复)
阿里云子账号只授权 QcloudCOSDataFullControl 这个权限就够了

 
2、在“即时备份”备份一次试试,确保备份成功,这里要特别注意的是:

设置好相关选项之后,先复制上图最后一行的备份命令,然后再点备份按钮测试

 
3、登陆腾讯云查询备份文件是否上传成功?打开上图的备份列表查询本地备份是否成功?(假设设置了本地与远程)

注意“备份文件存储选项” 根据实际情况决定是否需要设置

 
4、打开amh“任务计划”设置备份频率,运行命令写上述第2步复制的那条命令。