[Feature] Improve Retention and Cleanup Controls for WAF Logs and MySQL Binlogs
Les mainteneurs répondent en général sous 1 jour
@wanghe-fit2cloud y travaille déjà.
Depuis le 10/11/2026.
Évaluation
Cette issue n'a pas encore été évaluée.
Description
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
- Langage dominant
- Go
- Étoiles
- 37.4k
- Forks
- 3.4k
- Merge moyen
- 8 h 5 min
- PR mergées (30 j)
- 176
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de 1Panel-dev/1Panel
-
[Bug]Peut-être pris @wanghe-fit2cloud l’a pris aujourd’hui. Ouverte
1Panel-dev/1Panel#14399 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
[Feature] 确认框优化Peut-être pris @wanghe-fit2cloud l’a pris aujourd’hui. Ouverte
1Panel-dev/1Panel#14398 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
[Feature] 增加一键推送模型部署功能Peut-être pris @wanghe-fit2cloud l’a pris il y a 1 jour. Ouverte
1Panel-dev/1Panel#14395 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
[Feature] The AI gateway session duration is too short, and I don't know how to renew it.Peut-être pris @wanghe-fit2cloud l’a pris il y a 1 jour. Ouvertetype: ai-gateway
1Panel-dev/1Panel#14394 · 3 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
[Feature] .NET 11 has been released; please update the runtime environmentPeut-être pris @wanghe-fit2cloud l’a pris il y a 1 jour. Ouvertetype: feature-request
1Panel-dev/1Panel#14393 · 1 commentaire · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de 1Panel-dev/1Panel
Issues similaires
-
dropIndexes by key pattern panics on a shorter pattern and drops the wrong index on a longer oneOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 2 jours
-
area/installation kind/bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
vllm-project/aibrix#3456 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
gotestyourself/gotestsum#579 ·