nginx docker 方式啟動后日志切分的正確姿勢


Linux系統的日志文件的切分主要是由logrotate來完成的,以centos7為例配置通常在/etc/logrotate.d 目錄下

 

添加 nginx 文件

 

cat nginx

 

/var/log/nginx/*.log {
        daily
        missingok
        rotate 52
        compress
        delaycompress
        notifempty
        create 640 root root
        sharedscripts
        postrotate
           # [ -f /var/run/nginx.pid ] && kill -USR1 `cat /var/run/nginx.pid`    
            docker inspect -f '{{ .State.Pid }}' nginx | xargs kill -USR1
        endscript
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM