宝塔面板日志文件过大的原因?
宝塔面板的网站日志文件默认是生成一个日志文件,然后系统每天不断的对这个文件进行写入操作,这样日子长了,这个日志文件就会越来越大,几百兆、几个G都是蛮正常的,这样对于我们分析站点日志非常不方便,目前比较好的解决办法就是利用宝塔面板计划任务里面的日志切割功能来解决站点日志过大的这个问题。
宝塔面板站点日志目录在哪?
宝塔面板站点日志默认的是在/www/wwwlogs/这个目录下面,如需更改日志目录可以到宝塔面板站点设置》配置文件里面找到以下代码进行更改:
access_log /www/wwwlogs/10zhan.com.log;
error_log /www/wwwlogs/10zhan.com.error.log;
宝塔面板站点日志切割教程:
1、登录宝塔面板》左侧栏“计划任务”,添加计划任务,如下图:
2、任务类型,选择“日志切割”;
3、执行周期,我们选择每天的0点30分(执行周期根据自己网站实际情况进行设置);
4、切割日志,选择“所有”,保留最新的10份(保留最新的10份日志也就是保留最近10天的日志,也是根据自己需要进行设置);
5、计划任务添加成功,我们保存即可。
这样每天的0点30分会执行日志分割任务,分割以后,会将/www/wwwlogs/(这个目录是前面设置好的)下面的网站日志文件(包括站点日志文件和站点错误日志),按天分割到/www/wwwlogs/history_backups/10zhan.com这个目录,下图是分割后的日志文件:
可以看到每天都有两个日志文件生成,一个是站点日志、一个是站点错误日志:
/www/wwwlogs/下面的网站日志文件是.log格式,分割好的日志的格式是gz的压缩包格式(查看日志需要下载到本地解压进行查看)。
网站日志文件虽然可以用记事本打开,但是一般还是用辅助工具(比如光年日志)查看网站日志,推荐使用在线网站日志查看工具loghao。
当然也可以直接按照下面的方法,不需要进行日志切割,直接可以按日期生成日志文件:
宝塔如何按日期每天生成一个网站日志文件,该方法的麻烦之处在于需要手动定时清理时间太久的日志。
另外大家也可以在宝塔面板软件商店装一个 “日志清理工具”,作为一个清理宝塔日志一个小工具还是蛮好用的。
原文:
https://www.10zhan.com/zhanzhang/7298.html