Nginx教程

nginx 日志分割压缩

本文主要是介绍nginx 日志分割压缩,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

利用 logrotate 自动处理日志

本logrotate 为linux自带,

配置文件在 /etc/logrotate.conf 

包含里面的子配置

vim /etc/logrotate.d/nginx

需要改log的目录

/usr/nginx/logs/*log {

create 0664 nginx root
daily
compress
rotate 30     # 轮询30天
missingok
notifempty
dateext
sharedscripts
postrotate
        if [ -f /run/nginx.pid ]; then
                kill -USR1 `cat /run/nginx.pid`
        fi
endscript




}

本脚本的执行文件(此文件为linux自带,一般不需要修改)

/etc/cron.daily/logrotate 

这篇关于nginx 日志分割压缩的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!