下面的方法是利用管道文件,使得nginx来支持cronlog分割日志
实现方法
1,建立管道文件
mkfifo /var/log/accesslog/nginx/access.log
2,修改nginx的log日志指向
access_log /var/log/accesslog/nginx/access.log;
3启动nginx 前运行该命令
/usr/local/sbin/cronolog /var/log/accesslog/access_log/access_log.%Y-%m-%d-%H.txt < /var/log/accesslog/nginx/access.log