nginxm每分钟分割日志
2017-06-23 11:16
363 查看
方式一:
nginx cronolog日志分割配置文档,根据下面方法,每分钟分割一次NGINX访问日志。1.nginx日志配置
access_log access_log /data/access_log_pipe main;2.先创建一个命名管道
mkfifo /www/log/access_log_pipe3.配置cronolog:
nohup cat /data/access_log_pipe | /usr/local/sbin/cronolog /data/log/domain.access_%Y%m%d%H%M.log &4.启动Nginx/usr/local/nginx/sbin/nginx
方式二:
添加定时任务,每分钟执行一下脚本,可以实现分钟日志分割
log_dir="/var/log/nginx"
date_dir=`date +%Y/%m/%d/%H/%M`
/bin/mkdir -p ${log_dir}/${date_dir} > /dev/null 2>&1
/bin/mv ${log_dir}/access.log ${log_dir}/${date_dir}/access.log
kill -USR1 `cat /opt/nginx/logs/nginx.pid`
nginx cronolog日志分割配置文档,根据下面方法,每分钟分割一次NGINX访问日志。1.nginx日志配置
access_log access_log /data/access_log_pipe main;2.先创建一个命名管道
mkfifo /www/log/access_log_pipe3.配置cronolog:
nohup cat /data/access_log_pipe | /usr/local/sbin/cronolog /data/log/domain.access_%Y%m%d%H%M.log &4.启动Nginx/usr/local/nginx/sbin/nginx
方式二:
添加定时任务,每分钟执行一下脚本,可以实现分钟日志分割
log_dir="/var/log/nginx"
date_dir=`date +%Y/%m/%d/%H/%M`
/bin/mkdir -p ${log_dir}/${date_dir} > /dev/null 2>&1
/bin/mv ${log_dir}/access.log ${log_dir}/${date_dir}/access.log
kill -USR1 `cat /opt/nginx/logs/nginx.pid`
相关文章推荐
- [Linux] nginx 日志分割脚本 [ 技术分享,知识分享 ]
- nginx日志按照天进行分割
- nginx 日志分割
- 【nginx运维基础(4)】Nginx的日志管理(日志格式与定时分割日志)
- Nginx常用日志分割方法
- nginx按天分割日志
- nginx分割日志
- Nginx日志分割脚本
- Nginx日志分割与Nginx日志分析脚本(很实用)
- nginx 日志按天分割并定时匹配404访问链接
- Nginx常用日志分割方法
- Windows下nginx定时分割日志
- 对nginx的日志进行分割的shell脚本
- nginx在不重启进程的情况下,分割nginx日志,每天一个日志
- 使用Logrotate分割Nginx日志
- nginx日志分割(log rotation)
- nginx日志分割(linux)
- Nginx常用日志分割方法
- [日志分割回滚] 使用linux自带的logrotate对nginx日志进行分割
- nginx日志按日期分割(按天分割)