切割 Nginx 日志
由于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 之前要删除旧的日志。
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
其实我一直都不知道您在想些什么,有什么感触。说真的,您的评论对于我来说很重要...
还没有人评论过
发表评论

(访客)