码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-11-04 21:14:34      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:分享   --   自启   ice   touch   ima   tabs   ESS   rest   

 

配置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的日志滚动

标签:分享   --   自启   ice   touch   ima   tabs   ESS   rest   

原文地址:https://www.cnblogs.com/star521/p/9905407.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!