[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