1Panel面板日志堆积致磁盘爆满的清理方案
运维知识
2026-07-28 09:37
88
问题概述
随着1Panel面板长期运行,应用日志、系统日志及Nginx访问日志等文件会持续积累,若不及时清理,极易导致磁盘空间被占满,影响业务正常运行。
清理步骤
1. 使用面板内置日志清理功能
登录1Panel面板,进入“系统管理”→“日志管理”,在“日志清理”选项卡中可设置保留天数(如7天),点击“立即清理”即可自动删除过期日志。
2. 手动清理关键日志文件
若内置功能清理后空间仍不足,可手动删除以下目录中的日志:
- 应用日志:
/www/wwwlogs/(各站点日志) - 系统日志:
/var/log/(如syslog、messages等) - 面板日志:
/www/server/panel/logs/
执行命令示例:find /www/wwwlogs -name '*.log' -mtime +7 -delete 删除7天前的日志。
3. 设置定时清理任务
通过面板的“计划任务”功能,添加Shell脚本定时执行:
find /www/wwwlogs -name '*.log' -mtime +7 -delete
find /var/log -name '*.log' -mtime +30 -delete推荐每天凌晨执行一次。
预防措施
- 定期检查磁盘使用率(面板首页可查看)。
- 调整日志保留策略,避免无限制增长。
- 使用日志轮转工具(如logrotate)自动压缩归档。
标签:
- 运维教程