Chinaunix首页 | 论坛 | 博客
  • 博客访问: 281897
  • 博文数量: 41
  • 博客积分: 2660
  • 博客等级: 大尉
  • 技术积分: 442
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-11 17:33
文章分类

全部博文(41)

文章存档

2012年(15)

2011年(21)

2010年(5)

分类: LINUX

2011-09-03 02:29:33

1.环境
rhel6.1_x86_64bit

2.nginx分割脚本

vim /root/nginx-log.sh
#!/bin/bash
log_dir=/www/log/
date=`date +%Y%m%d%H`
mv ${log_dir}gaojinbo.com.log ${log_dir}gaojinbo.com.${date}.log
kill -USR1 `cat /var/run/nginx.pid`

3.增加执行权限

chmod +x /root/nginx-log.sh

4.nginx日志格式

log_format main
'$remote_addr - $remote_user [$time_local] $request '
'"$status" $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"' ;

access_log /www/log/gaojinbo.com.log main;
5.添加到crond

添加到crond,每59分钟执行一次,误差1分钟

crontab -e

59 * * * * /root/nginx-log.sh

阅读(2191) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~