正在检查登录状态... | 繁體中文 | 设为首页 | 加入收藏
点击:957 | 评论:0 | 辅助功能: 复制 | 打印 | 字体: | |

切割 Nginx 日志

作者: 蓝天下云层上 发表于
版权声明:转载请征求作者同意,转载时必以超链接形式标明文章原始出处和作者信息及版权声明。
/blog/weblog-20571-1.html
由于web服务已经由nginx替换apache了,nginx不提供日志分割,下面提供nginx 日志切割的2个方法:

1、移动日志文件,再用 kill -USR1 信息通知 nginx 重新打开日志文件。vi cut-log.sh 保存下面的内容。

#!/bin/sh
log_dir="/home/nginx/logs"

#nginx reopen log
/bin/mv ${log_dir}/access1.log ${log_dir}/save-logs/access1.log
kill -USR1 `cat ${log_dir}/nginx.pid`

2、用 cp:
#!/bin/sh
log_dir="/home/nginx/logs"

#use cp -l
rm -f ${log_dir}/save-logs/access1.log
cp -l ${log_dir}/access1.log ${log_dir}/save-logs/access1.log

注意 cp -l 之前要删除旧的日志。

此日志的引用通告 URL:
http://www.imx365.net/blog/tb.cgi/20571

其实我一直都不知道您在想些什么,有什么感触。说真的,您的评论对于我来说很重要...

还没有人评论过

发表评论
  • (地址不公开)

(访客)