sunfull 发表于 2018-11-21 08:27:46

Apache中按天分割日志

  ===========================================================================================
  在apache的配置文件中找到
  ErrorLog logs/error_log
  CustomLog logs/access_log common
  ===========================================================================================
  Linux系统配置方法:
  将其改为
  ErrorLog "| /usr/local/apache/bin/rotatelogs /home/logs/www/%Y_%m_%d_error_log 86400 480"
  CustomLog "| /usr/local/apache/bin/rotatelogs /home/logs/www/%Y_%m_%d_access_log 86400 480" common
  若按7天为单位分割,则将86400改为86400*7=604800即可
  ===========================================================================================
  Windows系统下配置方法:
  #ErrorLog "|bin/rotatelogs.exe logs/vicp_net_error-%y%m%d.log 86400 480"
  #CustomLog "|bin/rotatelogs.exe logs/vicp_net_access-%y%m%d.log 86400 480" common
  第一次不知道设置480这个参数,导致日志记录时间和服务器时间相差8小时,原来是rotatelogs有一个offset参数,表示相对于UTC的时差分钟数,中国是第八时区,相差480分钟。86400是表示1天。
  若按7天为单位分割,则将86400改为86400*7=604800即可
  ===========================================================================================

页: [1]
查看完整版本: Apache中按天分割日志