日志切割清理与定时探活任务
日志问题:不管理就吃满磁盘
网站跑起来后日志无限增长,三个月吃满磁盘是经典事故。1Panel 把日志治理拆成三种计划任务,各管一段:
- 切割网站日志:把指定网站的日志按周期滚动存档,配合保留份数,旧日志自动淘汰。访问量大的站切割周期要短,访问量小可以放宽;
- 清理日志:按所选日志类型和保留策略批量清理。官方文档提醒了两件事:清理前确认合规留存要求(有些场景日志必须留够时长);已清理的日志不能从面板恢复——这本质是个删除操作,按删除操作对待;
- 备份日志:把 1Panel 系统日志、SSH 登录日志、网站日志打包送进备份账号。适合安全审计场景:日志留在本机有被篡改的风险,异地一份更可信,SSH 登录日志的价值见SSH 管理。
探活:访问 URL 任务
「访问 URL」类型按周期请求一个或多个地址,返回码异常就是服务出问题的信号。典型用法:
- 监控自己的站:每五分钟请求一次首页,配合面板告警通道,站点挂了能第一时间知道;
- 触发受控接口:定时任务型业务(数据同步、缓存预热)暴露一个内部接口,用 URL 任务来调。
官方文档的安全提醒:需要鉴权的接口,请求头里的凭证要谨慎处理,避免敏感信息暴露在执行日志里——任务日志是所有有面板权限的人都能看的。
组合拳示例
一套常见的日志与可用性配置:网站日志每日切割保留 14 份、系统日志每周清理保留 30 天、首页 URL 探活每 5 分钟一次、SSH 登录日志每周备份上云。四个任务配完,日志治理和基础监控都有了着落。