zoukankan      html  css  js  c++  java
  • nginx——优化 Nginx access 日志

    1. 配置日志切割

    #!/bin/bash

    savepath_log='/usr/local/clogs'

    nglogs='/usr/local/nginx/logs'

    mkdir -p $savepath_log/$(date +%Y)/$(date +%m)

    mv $nglogs/access.log $savepath_log/$(date +%Y)/$(date +%m)/access.$(date +%Y%m%d).log

    mv $nglogs/error.log $savepath_log/$(date +%Y)/$(date +%m)/error.$(date +%Y%m%d).log

    kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`

    crontab -e # 每天凌晨0点执行脚本

    0 0 * * * /bin/sh /usr/local/nginx/conf/cut_nginx_log.sh > /dev/null 2>&1

    2. 不记录不需要的访问日志

    location ~ .*.(js|jpg|JPG|jpeg|JPEG|css|bmp|gif|GIF)$ {

    access_log off;

    }

    3.设置访问日志的权限

    chown -R root.root /usr/local/nginx/logs

    chmod -R 700 /usr/local/nginx/logs

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

  • 相关阅读:
    Wireshark抓包分析TCP 3次握手、4次挥手过程
    Wireshark基本介绍和学习TCP三次握手
    关于TCP窗口大小
    stat
    Disk
    内存对齐
    Openssl asn1parse命令
    checkinstall
    Nginx
    Linux top
  • 原文地址:https://www.cnblogs.com/qianbixueyuan/p/9575047.html
Copyright © 2011-2022 走看看