12 友盟项目--配置nginx的日志滚动

Posted star521

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了12 友盟项目--配置nginx的日志滚动相关的知识,希望对你有一定的参考价值。

 

配置nginx的日志滚动
--------------------------
 使用linux的crod调度器,周期性生成新文件。
 [编写滚动脚本 /usr/local/bin/umeng_roll_log.sh]     chmod  777     修改可执行权限
 #!/bin/bash
 dateStr=`date \'+%Y-%m-%d-%H-%M\'`
 mv /usr/local/openresty/nginx/logs/access.log /usr/local/openresty/nginx/logs/access.log.${dateStr}
 touch access.log
 openresty -s reload

 

配置linux的crond服务,自动实现脚本调用,实现日志滚动
--------------------------------
 1.编写调度文件
  [/etc/crontab]   一分钟滚动一次
  SHELL=/bin/bash
  PATH=/sbin:/bin:/usr/sbin:/usr/bin
  MAILTO=root
  # For details see man 4 crontabs
  # Example of job definition:
  # .---------------- minute (0 - 59),分钟
  # |  .------------- hour (0 - 23)
  # |  |  .---------- day of month (1 - 31)
  # |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
  # |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
  # |  |  |  |  |
  # *  *  *  *  * user-name  command to be executed
  * * * * * root source /etc/profile;/usr/local/bin/umeng_roll_log.sh

 

 2.启动调度服务
  $>su root
  $>service crond status  //查看服务状态
  $>service crond start  //启动服务器
 3.设置crond服务开机自启
  $>chkconfig crond on  //启用开机自启
 

 

 
 
 

以上是关于12 友盟项目--配置nginx的日志滚动的主要内容,如果未能解决你的问题,请参考以下文章

如何在 MS Word 文档中显示代码片段,因为它在 *** 中显示(滚动条和灰色背景)

友盟SDK升级记录

12.10 Nginx访问日志 12.11 Nginx日志切割 12.12 静态文件不记录日志和过期

windows nginx日志滚动

12.10 Nginx访问日志 12.11 Nginx日志切割 12.12 静态文件不记录日志和过期时间

2018-6-8