[Varnish] #1099: Varnish ESI Panic

Varnish varnish-bugs at varnish-cache.org
Sat Feb 25 03:01:53 CET 2012


#1099: Varnish ESI Panic
--------------------+-------------------------------------------------------
 Reporter:  zellja  |        Type:  defect  
   Status:  new     |    Priority:  high    
Milestone:          |   Component:  varnishd
  Version:  3.0.2   |    Severity:  major   
 Keywords:          |  
--------------------+-------------------------------------------------------
 We're seeing this in our logs every ~30 minutes or so:

 Feb 25 01:22:25 tsgcsvnsh01 varnishd[15417]: Child (16120) died signal=6
 Feb 25 01:22:25 tsgcsvnsh01 varnishd[15417]: Child (16120) Panic message:
 Missing errorhandling code in vfp_esi_end(), cache_esi_fetch.c line 388:
 Condition((vef->error) == 0) not true.thread = (cache-worker) ident =
 Linux,2.6.18-238.9.1.el5xen,x86_64,-sfile,-smalloc,-hcritbit,epoll
 Backtrace:   0x42c7a6: /usr/sbin/varnishd [0x42c7a6]   0x41b2e8:
 /usr/sbin/varnishd [0x41b2e8]   0x4215fd:
 /usr/sbin/varnishd(FetchBody+0x3fd) [0x4215fd]   0x4153e8:
 /usr/sbin/varnishd [0x4153e8]   0x417ab6:
 /usr/sbin/varnishd(CNT_Session+0x9f6) [0x417ab6]   0x41f5cd:
 /usr/sbin/varnishd(ESI_Deliver+0x93d) [0x41f5cd]   0x42fc88:
 /usr/sbin/varnishd(RES_WriteObj+0x5b8) [0x42fc88]   0x4157cb:
 /usr/sbin/varnishd [0x4157cb]   0x417827:
 /usr/sbin/varnishd(CNT_Session+0x767) [0x417827]   0x42efb8:
 /usr/sbin/varnishd [0x42efb8] sp = 0x2aaaaab82008 {   fd = 29, id = 29,
 xid = 1755500721,   client = 173.231.151.52 22726,   step = STP_FETCHBODY,
 handling = deliver,   err_code = 200, err_reason = (null),   restarts = 0,
 esi_level = 1   flags =

 When this happens, the manager thread restarts the worker and serving
 continues until the next time it happens; unfortunately the cache is
 emptied each time.

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




More information about the varnish-bugs mailing list