nginx日志切割

USR1亦通常被用来告知应用程序重载配置文件;例如,向Apache HTTP服务器发送一个

USR1信号将导致以下步骤的发生:
停止接受新的连接,等待当前连接停止,重新载入配置文件,重新打开日志文件,重启服务器,从而实现相对平滑的不关机的更改。

 

/usr/local/nginx/logs/access.log {
daily
size 1
minsize 1
notifempty
dateext
compress
delaycompress
create 644 nobody nobody
postrotate [ ! -f /usr/local/nginx/logs/nginx.pid ] || kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`
endscript
sharedscripts
missingok
rotate 14
}

posted @ 2022-10-20 18:39  平安里  阅读(32)  评论(0)    收藏  举报