使用logrotate分割nginx日志 当前nginx日志为空
2018-02-04 17:30
1006 查看
/etc/logrotate.d/nginx 配置如下
第二天发现nginx日志文件为空,貌似是 kill -USR1
发现nginx.pid不存在。
经查
修改/etc/logrotate.d/nginx
将 kill -USR1
问题解决
/var/log/nginx/*.log { daily missingok rotate 7 compress delaycompress notifempty sharedscripts postrotate kill -USR1 `cat /usr/local/nginx/logs/nginx.pid` endscript }
第二天发现nginx日志文件为空,貌似是 kill -USR1
cat /usr/local/nginx/logs/nginx.pid没有生效。
ll /usr/local/nginx/logs/nginx.pid
发现nginx.pid不存在。
经查
find / -name nginx.pid
修改/etc/logrotate.d/nginx
将 kill -USR1
cat /usr/local/nginx/logs/nginx.pid替换为: kill -USR1
cat /run/nginx.pid或 kill -USR1
cat /var/run/nginx.pid
问题解决
相关文章推荐
- [日志分割回滚] 使用linux自带的logrotate对nginx日志进行分割(脚本)
- 使用logrotate做nginx日志分割
- nginx使用logrotate对日志进行分割
- [日志分割回滚] 使用linux自带的logrotate对nginx日志进行分割(脚本)
- 使用Logrotate分割Nginx日志
- 使用 logrotate 进行 nginx 日志分割
- [日志分割回滚] 使用linux自带的logrotate对nginx日志进行分割
- 使用linux自带的logrotate对nginx日志进行分割
- CentOS Linux使用logrotate分割管理日志
- 使用logrotate分割tomcat日志
- 使用shell脚本实现nginx日志分割
- 使用logrotate管理nginx日志文件
- 使用logrotate管理nginx日志文件
- logrotate 日志分割工具的配置使用
- 使用logrotate做的nginx日志切割
- Linux下自动分割Nginx日志文件(三)-----Logrotate
- CentOS Linux使用logrotate分割管理日志
- 使用logrotate分割tomcat日志
- 【日志分割】使用crontab和bash脚本分割nginx日志
- 使用logrotate管理nginx日志文件