<div dir="ltr"><br><br><div class="gmail_quote">2010/3/7 Борис Долгов <span dir="ltr"><<a href="mailto:boris@dolgov.name">boris@dolgov.name</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Are you sure, that /usr/local/nginx/logs/nginx.pid has actual pid of<br>
the master process?<br></blockquote><div><br>Yes according to the tutorial at <a href="http://articles.slicehost.com/2009/3/4/ubuntu-intrepid-installing-nginx-from-source">http://articles.slicehost.com/2009/3/4/ubuntu-intrepid-installing-nginx-from-source</a><br>
<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
2010/3/7 pablo platt <<a href="mailto:pablo.platt@gmail.com">pablo.platt@gmail.com</a>>:<br>
<div><div></div><div class="h5">> Hi<br>
><br>
> I've built nginx from source on ubuntu in /usr/local/nginx according to the<br>
> tutorial:<br>
> <a href="http://articles.slicehost.com/2009/3/4/ubuntu-intrepid-installing-nginx-from-source" target="_blank">http://articles.slicehost.com/2009/3/4/ubuntu-intrepid-installing-nginx-from-source</a><br>
><br>
> and used the init.d script:<br>
> <a href="http://articles.slicehost.com/2009/3/4/ubuntu-intrepid-adding-an-nginx-init-script" target="_blank">http://articles.slicehost.com/2009/3/4/ubuntu-intrepid-adding-an-nginx-init-script</a><br>
><br>
> read this about nginx log rotation:<br>
> <a href="http://www.ruby-forum.com/topic/134115" target="_blank">http://www.ruby-forum.com/topic/134115</a><br>
><br>
> when forcing logrotate with: sudo logrotate -f /etc/logrotate.conf<br>
> nginx starts using access.log.1<br>
> but when using a signal manually nginx uses access.log: sudo kill -USR1 `cat<br>
> nginx.pid`<br>
><br>
> If I'm using 'nginx' user in the logrotate script I'm getting an error that<br>
> this use doesn't exists so I have to use root.<br>
> My logrotate script under /etc/logrotate.d/nginx<br>
> /usr/local/nginx/logs/*.log {<br>
> weekly<br>
> missingok<br>
> rotate 52<br>
> compress<br>
> delaycompress<br>
> notifempty<br>
> create 640 nginx adm<br>
> sharedscripts<br>
> postrotate<br>
> [ ! -f /usr/local/nginx/logs/nginx.pid ] || kill -USR1 `cat<br>
> /usr/local/nginx/logs/nginx.pid`<br>
> endscript<br>
> }<br>
><br>
> What am I doing wrong?<br>
> Thanks<br>
><br>
><br>
><br>
</div></div><div><div></div><div class="h5">> _______________________________________________<br>
> nginx mailing list<br>
> <a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
> <a href="http://nginx.org/mailman/listinfo/nginx" target="_blank">http://nginx.org/mailman/listinfo/nginx</a><br>
><br>
><br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx" target="_blank">http://nginx.org/mailman/listinfo/nginx</a><br>
</div></div></blockquote></div><br></div>