zoukankan      html  css  js  c++  java
  • 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资源分享|知识分享,做初级程序员的指明灯

  • 相关阅读:
    Rsync数据同步详情及配置
    ssh密钥及发放
    ssh服务及简单应用
    二叉搜索树的第k个结点
    序列化二叉树
    把二叉树打印成多行
    按之字形顺序打印二叉树
    对称的二叉树
    二叉树的下一个结点
    删除链表中重复的结点
  • 原文地址:https://www.cnblogs.com/qianbixueyuan/p/9518713.html
Copyright © 2011-2022 走看看