[Pkg-nginx-maintainers] Bug#858595: Bug#858595: nginx logrotate doesn't properly switch to new logfiles

Christos Trochalakis ctrochalakis at debian.org
Fri Nov 23 08:35:08 GMT 2018


On Thu, Mar 30, 2017 at 09:05:56PM +0300, Paul Tötterman wrote:
>> # lsof -p $(systemctl show -pMainPID nginx| cut -d= -f2)|grep /var/log
>
>This actually showed no *.log.1 -files being open, but lsof -c nginx
>|grep ... does
>

Hmm, so the log.1 file is referenced by a worker, and not the master
process.

>> # invoke-rc.d nginx rotate
>> # lsof -p $(systemctl show -pMainPID nginx| cut -d= -f2)|grep /var/log
>
>Didn't start showing *.log.1 -files open, but lsof -c nginx still does
>
>systemctl reload nginx did close the *.log.1 -files.
>

This is strange, I tried reproducing this behaviour but unfortunately to
no effect. If you can come up with some steps that reproduce the problem
will be very helpful pinpointing the issue.



More information about the Pkg-nginx-maintainers mailing list