[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