[Feature] Improve Retention and Cleanup Controls for WAF Logs and MySQL Binlogs
I maintainer di solito rispondono entro 1 giorno
@wanghe-fit2cloud ci sta già lavorando.
Dal 10/11/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
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
- Lingua principale
- Go
- Stelle
- 37.4k
- Fork
- 3.4k
- Merge medio
- 8h 5m
- PR unite (30g)
- 176
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di 1Panel-dev/1Panel
-
[Bug]Forse già presa @wanghe-fit2cloud l’ha presa oggi. Aperta
1Panel-dev/1Panel#14399 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
[Feature] 确认框优化Forse già presa @wanghe-fit2cloud l’ha presa oggi. Aperta
1Panel-dev/1Panel#14398 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
[Feature] 增加一键推送模型部署功能Forse già presa @wanghe-fit2cloud l’ha presa oggi. Aperta
1Panel-dev/1Panel#14395 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
[Feature] The AI gateway session duration is too short, and I don't know how to renew it.Forse già presa @wanghe-fit2cloud l’ha presa 1 giorno fa. Apertatype: ai-gateway
1Panel-dev/1Panel#14394 · 3 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
[Feature] .NET 11 has been released; please update the runtime environmentForse già presa @wanghe-fit2cloud l’ha presa 1 giorno fa. Apertatype: feature-request
1Panel-dev/1Panel#14393 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di 1Panel-dev/1Panel
Issue simili
-
dropIndexes by key pattern panics on a shorter pattern and drops the wrong index on a longer oneAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 2 giorni
-
area/installation kind/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
vllm-project/aibrix#3456 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
gotestyourself/gotestsum#579 ·