Nginx日志分割
2018-03-26 10:16
567 查看
在/usr/local/nginx/logs下创建nginxLogRotate.sh
#!/bin/bash
#Rotate the nginx logs to prevent a single logfile from consuming too much disk space
LOGS_PATH=/usr/local/nginx/logs
YESTERDAY=$(date -d "yesterday" +%Y-%m-%d)
mv ${LOGS_PATH}/access.log ${LOGS_PATH}/access_${YESTERDAY}.log
mv ${LOGS_PATH}/error.log ${LOGS_PATH}/error_${YESTERDAY}.log
## 向 Nginx 主进程发送 USR1 信号。USR1 信号是重新打开日志文件
kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)
vi /etc/crontab
0 0 * * * root /usr/local/nginx/logs/nginxLogRotate.sh
#!/bin/bash
#Rotate the nginx logs to prevent a single logfile from consuming too much disk space
LOGS_PATH=/usr/local/nginx/logs
YESTERDAY=$(date -d "yesterday" +%Y-%m-%d)
mv ${LOGS_PATH}/access.log ${LOGS_PATH}/access_${YESTERDAY}.log
mv ${LOGS_PATH}/error.log ${LOGS_PATH}/error_${YESTERDAY}.log
## 向 Nginx 主进程发送 USR1 信号。USR1 信号是重新打开日志文件
kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)
vi /etc/crontab
0 0 * * * root /usr/local/nginx/logs/nginxLogRotate.sh
相关文章推荐
- 使用logrotate做nginx日志分割
- Windows下nginx定时分割日志
- nginx 或tengine 访问日志分割处理
- Nginx日志分割脚本
- Nginx 日志自动分割
- Nginx系列(九.nginx日志分割)
- nginx日志分割
- windows nginx 配置问题处理及日志分割处理
- nginx日志分割
- nginx日志分割
- nginx 分割日志文件
- nginx 日志配置与分割
- 使用logrotate分割nginx日志 当前nginx日志为空
- nginx日志按日期分割(按天分割)
- Nginx常用日志分割方法
- nginx分割日志
- nginx日志分割脚本
- nginx 日志分割脚本
- 用cronolog分割Nginx日志
- linux下 Nginx日志分割