[Varnish] #1119: Varnish 3.0.2 freezed, Pushing vcls failed:#012CLI communication error (hdr)
Varnish
varnish-bugs at varnish-cache.org
Sun Nov 25 12:45:36 CET 2012
#1119: Varnish 3.0.2 freezed, Pushing vcls failed:#012CLI communication error
(hdr)
-------------------------------------------------+-------------------------
Reporter: campisano | Owner:
Type: defect | Status: reopened
Priority: normal | Milestone:
Component: build | Version: 3.0.2
Severity: blocker | Resolution:
Keywords: child died pushing vcls failed |
#012CLI communication error (hdr) |
-------------------------------------------------+-------------------------
Changes (by seldaek):
* status: closed => reopened
* resolution: worksforme =>
Comment:
Replying to [comment:7 phk]:
> The connect_timeout has nothing to do with starting the child process.
>
> As I said, you can try to increase cli_timeout, if the problem is
disk-i/o pileups.
@phk - I believe in light of [comment:10 #10] that this should be
reopened. I experienced the same yesterday, after many months of smooth
execution Varnish just killed its child and failed to restart one then
gave up on it entirely. I don't think it's right that *one* failure in
months results in a useless server not accepting connections anymore. If
it fails repeatedly I could maybe see some value in halting the process
but not for one odd failure.
Apologies if reopening this is out of line, but if it is the intended
behavior I would like to hear a short explanation why.
See this from my syslog in case it helps, but it's nothing new (and yes I
now increased my cli_timeout for safety, but I still think this issue
should be addressed):
{{{
Nov 24 06:48:37 web varnishd[29768]: Child (26813) not responding to CLI,
killing it.
Nov 24 06:49:13 web varnishd[29768]: Child (26813) died signal=3 (core
dumped)
Nov 24 06:49:13 web varnishd[29768]: Child cleanup complete
Nov 24 06:49:13 web varnishd[29768]: child (1256) Started
Nov 24 06:49:24 web varnishd[29768]: Pushing vcls failed:#012CLI
communication error (hdr)
Nov 24 06:49:24 web varnishd[29768]: Stopping Child
Nov 24 06:49:24 web varnishd[29768]: Child (1256) said Child starts
Nov 24 06:49:27 web varnishd[29768]: Child (1256) said Child dies
Nov 24 06:49:31 web varnishd[29768]: Child (1256) died status=1
Nov 24 06:49:31 web varnishd[29768]: Child cleanup complete
}}}
--
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1119#comment:14>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list