[Feature] Improve Retention and Cleanup Controls for WAF Logs and MySQL Binlogs
Maintainer thường phản hồi trong vòng 1 ngày
@wanghe-fit2cloud đang làm issue này rồi.
Từ ngày 10/11/2026.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
1Panel Version
专业版 v2.4.2
Please describe your needs or suggestions for improvements
某天瞅了一眼后台,发现系统盘快要爆了,可活动空间只有14G了
服务器只有基础的几件套,OpenResty,MySQL,Redis,NodeJs
站点数据另有数据盘,为什么系统盘占用这么大,百思不得其解,于是开始扫路径
64G /opt
9.9G /var
1.4G /usr
235M /etc
106M /boot
......
其他尚且在接收范围之内,沿着opt一路往里查
61G /opt/1panel/apps
1.8G /opt/1panel/backup
520M /opt/1panel/www
224M /opt/1panel/tmp
177M /opt/1panel/runtime
......
发现居然是apps占用?继续深入往里查,最终定位到了
45G /opt/1panel/apps/mysql/mysql/data
16G /opt/1panel/apps/openresty/openresty/1pwaf
显然是数据库和waf的“贡献”
首先是waf,站点每天的访问量大概是200k左右,运行73天,期间已经清理过一次了
这是第二次清理,太麻烦,所以来提需求了
通过一定的检索,我在飞致云社区看到官方有说在2.0版本改善,但似乎没什么明显的改善
https://bbs.fit2cloud.com/t/topic/9989
此也有 https://github.com/1Panel-dev/1Panel/issues/13595 提到这个问题
只能通过删除/重建的方式去掉数据,希望能从缓存清理中选择性删除部分旧数据例如三十天前,十五天前这类选项。
其次是数据库,我的数据库每天都有定时任务在异地备份到Bucket里,发现正是这个操作
导致每天都会产生binlog,而且默认的mysql是保存2592000也就是30天,占用了大量空间
数据库的binlog希望也能从系统的缓存清理中快捷删除,或者可以快捷为设置库设置binlog过期时间
SET PERSIST binlog_expire_logs_seconds = 259200;
虽然可以用PURGE删除和改短时间,但也希望1p这块能增强一下缓存清理的这个面板功能。
Please describe the solution you suggest
- 增强缓存清理功能,可以对waf过时数据进行删除
- 增强缓存清理功能,可以针对Mysql的binlog进行PURGE,删除指定天数前或者让用户自己选
- 增加可以快捷设置在binlog过期时间在Mysql设置附近
Additional Information
No response
- Ngôn ngữ chính
- Go
- Star
- 37.4k
- Fork
- 3.4k
- Merge trung bình
- 8 giờ 5 phút
- Pull request đã merge (30 ngày)
- 176
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của 1Panel-dev/1Panel
-
[Bug]Có thể đã có người làm @wanghe-fit2cloud đã nhận hôm nay. Đang mở
1Panel-dev/1Panel#14399 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Feature] 确认框优化Có thể đã có người làm @wanghe-fit2cloud đã nhận hôm nay. Đang mở
1Panel-dev/1Panel#14398 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Feature] 增加一键推送模型部署功能Có thể đã có người làm @wanghe-fit2cloud đã nhận hôm nay. Đang mở
1Panel-dev/1Panel#14395 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Feature] The AI gateway session duration is too short, and I don't know how to renew it.Có thể đã có người làm @wanghe-fit2cloud đã nhận hôm nay. Đang mởtype: ai-gateway
1Panel-dev/1Panel#14394 · 3 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Feature] .NET 11 has been released; please update the runtime environmentCó thể đã có người làm @wanghe-fit2cloud đã nhận 1 ngày trước. Đang mởtype: feature-request
1Panel-dev/1Panel#14393 · 1 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của 1Panel-dev/1Panel
Issue tương tự
-
bug category:backup
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 73/100
LanternOps/breeze#11743 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
wavetermdev/waveterm#3587 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
kubescape/synchronizer#208 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100