上一篇 下一篇 分享链接 返回 返回顶部

1Panel面板日志堆积致磁盘爆满的清理方案

发布人: 发布时间:17小时前 阅读量:3

问题概述

随着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)自动压缩归档。
目录结构
全文
企业微信 企业微信
微信公众号 微信公众号
服务热线: 400-790-1688
电子邮箱: 3310008520@qq.com