[Varnish] #1825: Cannot Start Varnish After Just Restarting The Service

Varnish varnish-bugs at varnish-cache.org
Wed Dec 2 05:55:49 CET 2015


#1825: Cannot Start Varnish After Just Restarting The Service
-----------------------------+----------------------
 Reporter:  ghostshell       |       Type:  defect
   Status:  new              |   Priority:  normal
Milestone:  Varnish 4.1-TP1  |  Component:  varnishd
  Version:  4.1.0-TP1        |   Severity:  major
 Keywords:                   |
-----------------------------+----------------------
 I upgraded via the CentOS package manager using the official repo from v4
 to v4.1, had a small issue which I got fixed and everything was working
 fine. I needed to restart the varnish service yesterday and now it shows
 started but when I check the status of varnish or go to a web site hosted
 on the server the service shows not started and I cannot access any of my
 sites. I was able to get the access log going again, but I cannot figure
 out how to get the log going showing varnish startup/service errors or the
 success messages when it goes to start so all I have is the log info from
 messages which is:

 Nov 30 23:30:42 www varnishd[16665]: Child (16667) not responding to CLI,
 killing it.
 Nov 30 23:30:42 www varnishd[16665]: Child (16667) died signal=11 (core
 dumped)
 Nov 30 23:30:42 www varnishd[16665]: Child (16667) Panic message:#012
 Assert error in child_sigsegv_handler(), mgt/mgt_child.c line 297:#012
 Condition(Segmentation fault by instruction at 0x205970) not
 true.#012thread = (cache-worker)#012version = varnish-4.1.0 revision
 3041728#012ident =
 Linux,2.6.32-573.8.1.el6.x86_64,x86_64,-junix,-smalloc,-smalloc,-hcritbit,epoll#012Backtrace:#012
 0x432483: varnishd() [0x432483]#012  0x450de9: varnishd() [0x450de9]#012
 0x34a480f790: libpthread.so.0() [0x34a480f790]#012  0x43c2b9:
 varnishd(VCL_DefaultDirector+0x19) [0x43c2b9]#012  0x436b9e:
 varnishd(CNT_Request+0x74e) [0x436b9e]#012  0x44cc3b:
 varnishd(HTTP1_Session+0x11b) [0x44cc3b]#012  0x439921:
 varnishd(SES_Proto_Req+0x61) [0x439921]#012  0x447aed: varnishd()
 [0x447aed]#012  0x447eeb: varnishd() [0x447eeb]#012  0x34a4807a51:
 libpthread.so.0() [0x34a4807a51]#012req = 0x7fe026896020 {#012  vxid = 2,
 step = R_STP_RECV,#012  req_body = R_BODY_NONE,#012  restarts = 0,
 esi_level = 0,#012  sp = 0x7fe02640f420 {#012    fd = 13, vxid = 1,#012
 client = 180.76.15.6 56796,#012    step = S_STP_H1PROC,#012  },#012
 worker = 0x7fe02d7eebc0 {#012    stack = {0x7fe02d7ef000 ->
 0x7fe02d7e3000},#012    ws = 0x7fe02d7eedb8 {#012      id = "wrk",#012
 {s,f,r,e} = {0x7fe02d7ee380,0x7fe02d7ee380,(nil),+2040},#012    },#012
 VCL::method = none,#012    ws = 0x7fe026896200 {#012      id = "req",#012
 {s,f,r,e} = {0x7fe026898000,+216,(nil),+57336},#012    },#012    http_conn
 = 0x7fe026896128 {#012      fd = 13,#012      doclose = NULL,#012      ws
 = 0x7fe026896200,#012      {rxbuf_b, rxbuf_e} = {0x7fe026898000,
 0x7fe0268980b8},#012      {pipeline_b, pipeline_e} = {(nil), (nil)},#012
 content_length = -1,#012      body_status = none,#012
 first_byte_timeout = 0.000000,#012      between_bytes_timeout =
 0.000000,#012    },#012    http[req] = 0x7fe026896298 {#012      ws[req] =
 0x7fe026896200,#012      hdrs {#012        "GET",#012        "/",#012
 "HTTP/1.1",#012        "Host: wsww",#012        "Accept-Lang
 Nov 30 23:30:42 www varnishd[16665]: child (17228) Started
 Nov 30 23:30:43 www varnishd[16665]: Pushing vcls failed:#012Could not
 load compiled VCL.#012#011dlopen(vcl_boot/vgc.so) = vcl_boot/vgc.so:
 cannot open shared object file: No such file or directory
 Nov 30 23:30:44 www varnishd[16665]: Child (17228) ended
 Nov 30 23:30:44 www varnishd[16665]: Child (17228) said Child starts
 Nov 30 23:30:44 www varnishd[16665]: Child (17228) said Child dies
 Nov 30 23:31:53 www named[2444]: error (network unreachable) resolving
 'www.amazon.it/A/IN': 2001:502:4612::1#53
 Nov 30 23:32:20 www varnishd[16665]: Manager got SIGINT
 Nov 30 23:32:24 www varnishd[18670]: Platform:
 Linux,2.6.32-573.8.1.el6.x86_64,x86_64,-junix,-smalloc,-smalloc,-hcritbit
 Nov 30 23:32:24 www varnishd[18670]: child (18672) Started
 Nov 30 23:32:24 www varnishd[18670]: Child (18672) said Child starts
 Nov 30 23:32:51 www varnishd[18670]: Manager got SIGINT
 Nov 30 23:32:52 www varnishd[18670]: Child (18672) ended
 Nov 30 23:32:52 www varnishd[18670]: Child (18672) said Child die

 All my sites are currently down, the only solution I have for the moment
 is to downgrade to 4.0 from 4.1.0-1. I tested the downgrade and the
 service and my sites came right online once the downgrade was complete. I
 would like to keep updated.

-- 
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1825>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator



More information about the varnish-bugs mailing list