Hi,

I suspect I've asked this before:

Quoting the man page:
-w file Write log entries to file instead of displaying them. The file will be overwritten unless the -a option was specified.

If varnishncsa receives a SIGHUP while writing to a file, it will reopen the file, allowing the old one to be rotated
                 away.

Put shortly, varnishncsa seems to totally ignore HUP signals. No log file reopening takes place. I see from the source that code is there to handle it, but I lack the skills and time to figure out why it's not hit, or not working as (I) expect(ed).

I remember trying this some time ago as well, while varnish 1.0 was the hotness, and found the same behavior. I've meanwhile resorted to writing to a fifo buffer and reading from there using flog. Not pretty, but it works.

/Eirik
_______________________________________________
varnish-misc mailing list
varnish-misc@projects.linpro.no
http://projects.linpro.no/mailman/listinfo/varnish-misc

Reply via email to