Board logo

标题: [求助] WDCP如何设置按天分割网站日志文件? [打印本页]

作者: tyhlxl    时间: 2018-2-27 16:51     标题: WDCP如何设置按天分割网站日志文件?

现在用的是是最新版本的wdcp,请教各位WDCP怎么分割日志啊  我已经设置按天分割了 这里咋还是没有日志文件呢?

1.png 2.png 3.png

图片附件: 1.png (2018-2-27 16:50, 3.76 KB) / 下载次数 9476
http://wdlinux.cn/bbs/attachment.php?aid=8374&k=e19478e85e3c9cd4e3bb5042b9067928&t=1732305818&sid=9dfc99



图片附件: 2.png (2018-2-27 16:50, 12.62 KB) / 下载次数 9462
http://wdlinux.cn/bbs/attachment.php?aid=8375&k=70d8af2a99e29b80c7e9fab6140c1923&t=1732305818&sid=9dfc99



图片附件: 3.png (2018-2-27 16:50, 14.29 KB) / 下载次数 9523
http://wdlinux.cn/bbs/attachment.php?aid=8376&k=dbfcef88754cbaa6b8289f960b7123a7&t=1732305818&sid=9dfc99


作者: tyhlxl    时间: 2018-2-28 12:09

自己顶上去,希望有知道的朋友和管理员大大回下下
作者: tyhlxl    时间: 2018-2-28 18:13

自己顶上去,希望有知道的朋友和管理员大大回下下
作者: shitsui    时间: 2018-3-2 15:41

weblogs可能不能自动创建,你自己创建试试啊!
作者: cls752688    时间: 2018-3-5 17:25

我这边也是同样的问题
作者: tyhlxl    时间: 2018-3-6 10:37

回复 4# shitsui
新建了目录,看看能不能分割,期待明天的结果
作者: tyhlxl    时间: 2018-3-7 10:16

回复 4# shitsui

新建了weblogs目录,里边空白没内容,日志依旧在wdlinux的logs里边,依旧没有分割
作者: shitsui    时间: 2018-3-8 10:14

回复 7# tyhlxl


    如果WDCP面板里设置无效,那就自己去修改配置文件!
作者: tyhlxl    时间: 2018-3-9 09:04

回复 8# shitsui
刚用linux不太熟悉,我查了资料您看下这样对吗:

思路
每天零点把默认日志文件改名为当天日期,再重新打开新的日志文件
使用定时任务来执行脚本,脚本中执行改名和重新打开日志文件的操作
向Nginx主进程发送 USR1 信号,就可以重新打开日志文件
实现
#/bin/bash
#备份日志的路径
bakpath='/home/nginx/logs'
#nginx日志路径
logpath='/usr/local/nginx/logs'
#在备份路径下创建年月子目录
mkdir -p $bakpath/$(date +%Y)/$(date +%m)
#移动日志文件到备份路径,并改名为日期格式
mv $logpath/access.log $bakpath/$(date +%Y)/$(date +%m)/access.$(date +%Y%m%d).log
mv $logpath/error.log $bakpath/$(date +%Y)/$(date +%m)/error.$(date +%Y%m%d).log
#用 USR1 信号让nginx重新打开日志文件
kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`

这样能实现一个服务器挂多个站点,不同网站的日志都在各自站点的logs文件下吗?
作者: tyhlxl    时间: 2018-3-14 09:20

继续顶继续顶
作者: shitsui    时间: 2018-4-5 14:12

回复 10# tyhlxl


    如果你是一个网站当然可以这样搞了;
如果是多个网站,你可以根据网站名来命名日志目录最好了!
然后把你这个脚本加入任务计划中就行了




欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/) Powered by Discuz! 7.2