1397535668 发表于 2018-5-21 13:37:49

Linux日志处理

  1. Apache访问日志处理,使用cronolog.

  2. Nginx日志处理:
      利用重启NGINX来实现日志切割。
      思路:
      mv nginx.log nginx-${data}-nginx.log
      ./nginx/sbin/nginx -s reload
  

  3. Nginx不记录不需要的日志,如图片、视频等。

      location ~.\.(js|jpg|jpeg|mp4|css|bmp|gif)$ {
        access_log off;
      }
  

  4. Apache不记录不需要的日志,如图片、视频等。
     利用FilesMatch设置标签,来做匹配。
     例:
     <FilesMatch"\.(css|js|gif|jpg|ico|swf)">
      SetEnv IMAG 1
     </FilesMatch>
  

      CustonLog "|/usr/local/sbin/cronolog /usr/local/apache/logs/%Y%m%d%H_log"
   combined env=!IMAG
  
  5.
  

  

  

  

  

  

  
页: [1]
查看完整版本: Linux日志处理