nginx按小时切割日志

来源:互联网 发布:mac散热器声音大怎么办 编辑:程序博客网 时间:2024/06/05 18:05

        有的日志比较大,一天的日志就有200g一台机器,如果按天切割日志,文件太大了,需要按小时切割日志。下面讲述一个按小时切割日志的方法,通过apache的cronolog来完成日志的切割。


1、首先安装日志切割   yum install httpd


2、配置nginx的日志落地文件名,比如/opt/log/accesslog。


3、再启动nginx之前,先用mkfifo创建  /opt/log/accesslog 文件,最后启动如下脚本

cat /opt/log/accesslog| /usr/sbin/cronolog /opt/log/access_%Y%m%d%H.log


4、最后启动nginx    /opt/nginx/sbin/nginx



5、nginx如何停止   /opt/nginx/sbin/nginx -s stop

0 0
原创粉丝点击