WAF 日志与资源占用问题

版本:专业版v1.10.14-lts

部署方式:默认脚本 Docker 部署

问题:专业版 X-Pack 的 WAF 日志不会清清除,在 api 类型的程序中,由于会持续发送大量请求,导致 WAF 数据库会变得异常大(目前已达到1GB)。面板内并未提供任何相关清理接口,面板清理扫描也无法清理这部分日志,只能删除网站重新添加解决。WAF 中添加相关接口白名单无效。
(指在/opt/1panel/apps/openresty/openresty/1pwaf/data/db/sites/xxxxx路径下的网站访问记录数据库。)

除了日志文件无限膨胀外,随着日志的增长,openresty 的 CPU 占用率也会随之增长,目前已经长期达到单核长期跑满的状态,严重影响网站的正常访问速度。希望可以及时解决(如添加定期清理日志仅保留stat库,或者面板缓存清理页面添加相关接口)

1 个赞

确实,我已经有14G了

我们会在 v2 版本 优化此处

可以先试用 WAF、网站监控数据清理工具 这个工具