Same on RHEL 6, varnish compiled from source. I've just filed bug #947 on it.
Lars -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of andan andan Sent: Tuesday, June 28, 2011 11:29 AM To: [email protected] Subject: varnishncsa dies on HUP signal. Hello. I'm testing Varnish 3.0 on CentOS 5 (2.6.18-238.5.1.el5 x86_64) using rpms from http://repo.varnish-cache.org/. varnishncsa dies on logrotate, the logrotate script do a kill -HUP to force refresh log files, this works fine on varnish 2.1.5 and previous versions. Debugging with strace: root 24777 0.0 0.0 95272 356 ? Ss 10:59 0:00 /usr/bin/varnishncsa -c -w /var/log/varnish/varnishncsa.log -D -P /var/run/varnishncsa.pid $> strace -p 24777 Process 24777 attached - interrupt to quit restart_syscall(<... resuming interrupted call ...>) = 0 nanosleep({0, 50000000}, NULL) = 0 nanosleep({0, 50000000}, NULL) = 0 nanosleep({0, 50000000}, NULL) = 0 nanosleep({0, 50000000}, NULL) = 0 .... nanosleep({0, 50000000}, NULL) = 0 nanosleep({0, 50000000}, NULL) = 0 nanosleep({0, 50000000}, 0) = ? ERESTART_RESTARTBLOCK (To be restarted) --- SIGHUP (Hangup) @ 0 (0) --- rt_sigreturn(0x1) = -1 EINTR (Interrupted system call) write(2, "Assert error in vsl_nextlog(), v"..., 95) = 95 write(2, " errno = 4 (Interrupted system "..., 38) = 38 rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0 tgkill(24777, 24777, SIGABRT) = 0 --- SIGABRT (Aborted) @ 0 (0) --- Process 24777 detached Thanks in advance. Kind Regards. _______________________________________________ varnish-misc mailing list [email protected] https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc _______________________________________________ varnish-misc mailing list [email protected] https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
