前言:
现时各位老铁们对“nginx reopen 释放句柄”大约比较着重,同学们都需要学习一些“nginx reopen 释放句柄”的相关文章。那么小编同时在网上汇集了一些关于“nginx reopen 释放句柄””的相关知识,希望朋友们能喜欢,看官们一起来了解一下吧!简介
nginx版本会自动分割日志文件,需要手动处理,不然日志文件会越来越大,打开排查问题的时候不方便。
Linux上日志分割
在Linux使用shell脚本进行日志分割,可以配置到cron定时任务里面,定时分割即可。
#!/bin/bash#设置日志文件存放目录logs_dir="/usr/local/nginx/logs"# 设置nginx reload命令,reload才会释放文件句柄,不然就会一直写到mv之后的日志文件nginx_reopen="/usr/local/nginx/sbin/nginx -s reopen "# 设置日期格式date_format=$(date -d "1 hours" +%Y%m%d%H)for i in `ls ${logs_dir}/*.log`do mv $i ${i}_${date_format}doneeval $nginx_reopen设置定时任务
crontab -e
0 * * * * /data/sh/split_nginx_log.sh
每个小时的整点进行分割
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #nginx reopen 释放句柄