logrotate nginx 日志之后,nginx 不往 nginx_access.log 写新日志,而是继续往 nginx_access.log-20180906 写日志。只有 service nginx restart 之后才会重新写回 nginx_access.log 。。。
下面是我的 logrotate 的配置
/log/nginx/*.log {
daily
missingok
rotate 186
dateext
compress
delaycompress
ifempty
create 640 www-data www-data
sharedscripts
postrotate
[ -f /run/nginx.pid ] && /bin/kill -USR1 `cat /run/nginx.pid`
endscript
}
/run/nginx.pid 确实是 nginx 的 pid 文件,求教各位大佬!!!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.