编写一个/etc/logrotate.d/nginx的配置文件
时间: 2023-10-01 13:06:58 浏览: 94
好的,这是一个nginx的日志轮询配置示例:
```
/var/log/nginx/*.log {
daily
missingok
rotate 52
compress
delaycompress
notifempty
create 0640 nginx adm
sharedscripts
postrotate
[ -f /var/run/nginx.pid ] && kill -USR1 `cat /var/run/nginx.pid`
endscript
}
```
这个配置文件将会对nginx的日志文件进行日志轮询,保存最新的52个日志文件,对旧日志进行压缩。其中sharedscripts表示在轮询的前后执行同一个脚本,postrotate中的命令表示给nginx主进程发送USR1信号重新打开日志文件。
阅读全文