• nginx的日志切割


    nginx日志默认情况下统统写入到一个文件中,文件会变的越来越大,非常不方便查看分析。以日期来作为日志的切割是比较好的,通常我们是以每日来做统计的。下面来说说nginx日志切割。

    如果我们使用的是yum安装的nginx 她已经默认给我们定义了一些格式

    /etc/logrotate.d/nginx 在这个格式下面我们去查看她定义的切割方式

    /var/log/nginx/*.log {

    daily

    missingok

    rotate 52

    compress

    delaycompress

    notifempty

    create 640 nginx adm

    sharedscripts

    postrotate

    if [ -f /var/run/nginx.pid ]; then

    kill -USR1 `cat /var/run/nginx.pid` #向nginx主进程发信号重新打开日志

    fi

    endscript

    }

    /var/log/nginx/目录下的所有匹配到的日志文件都将切割。如果要切割特定日志文件,就指定到该文件

    作者简介: 
    陈志珂(头条号:强扭的瓜不好吃)公众号“铅笔学园”运维内容合作作者之一,目前就职于中国最大的安卓应用软件公司,任高级工程师现在公司任php开发工程师,python开发工程师,高级运维工程师。
    铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯

  • 相关阅读:
    Python-装饰器进阶
    JavaScript-CasperJs使用教程
    Python-第三方库requests详解
    PHP-PHP程序员的技术成长规划(By黑夜路人)
    Bootstrap-学习系列
    CSS-常用媒体查询
    Git-随笔
    工具-各种开源
    PHP-PHP5.3及以上版本中检查json格式的方法
    VIM-技巧
  • 原文地址:https://www.cnblogs.com/qianbixueyuan/p/9518713.html
Copyright © 2020-2023  润新知