varnishncsa, -w option and the HUP signal

Caleb Anthony caleb.anthony at
Mon Dec 10 21:07:38 CET 2007


I'm not sure what version of Varnish you are using, but revision 2270
changed some of the SIGHUP code in varnishncsa:

Download the latest SVN version and give it a try...

On 12/10/07, Eirik Øverby <ltning at> wrote:
> 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 at

More information about the varnish-misc mailing list