varnish dies

Oliver Joa ojoa at vwd.com
Fri Sep 5 11:52:18 CEST 2014


Hi,

I want to rollout varnish-4.0.1 but it dies on some Requests, does 
anyone have a idea why or how to find out the problem? It is a 
ESI-Include. I can not reproduce bei myself. Here is the error:


@40000000540985ae330e26fc Child (6453) died signal=6
@40000000540985ae3352cd34 Child (6453) Panic message:
@40000000540985ae3352d11c Assert error in WS_Release(), cache/cache_ws.c 
line 225:
@40000000540985ae3352d11c   Condition(bytes <= ws->e - ws->f) not true.
@40000000540985ae3352d11c thread = (cache-worker)
@40000000540985ae3352d504 ident = 
Linux,3.2.0-4-amd64,x86_64,-smalloc,-smalloc,-hcritbit,epoll
@40000000540985ae3352d504 Backtrace:
@40000000540985ae3352d504   0x433fe5: pan_ic+0xc5
@40000000540985ae3352d8ec   0x44b573: WS_Release+0xb3
@40000000540985ae3352d8ec   0x442e28: VRT_IP_string+0x68
@40000000540985ae3353176c   0x7fc0899f128e: 
./vcl.XjUmWR1J.so(VGC_function_vcl_deliver+0xae) [0x7fc0899f128e]
@40000000540985ae33531b54   0x440817: vcl_call_method+0x187
@40000000540985ae33531b54   0x441728: VCL_deliver_method+0x48
@40000000540985ae33531f3c   0x437e2e: cnt_deliver+0x1ce
@40000000540985ae33531f3c   0x438531: CNT_Request+0x111
@40000000540985ae33531f3c   0x41a510: ESI_Deliver+0x7d0
@40000000540985ae33531f3c   0x43b2a8: V1D_Deliver+0x368
@40000000540985ae33533a94 req = 0x7fc07ec9a020 {
@40000000540985ae33533a94   sp = 0x7fc07d41a720, vxid = 1073872911, 
step = R_STP_DELIVER,
@40000000540985ae33533a94   req_body = R_BODY_NONE,
@40000000540985ae33533e7c   err_code = 404, err_reason = (null),
@40000000540985ae33533e7c   restarts = 0, esi_level = 1
@40000000540985ae33533e7c   sp = 0x7fc07d41a720 {
@40000000540985ae33534264     fd = 13, vxid = 65537,
@40000000540985ae33534264     client = 87.143.149.127 29833,
@40000000540985ae33534264     step = S_STP_WORKING,
@40000000540985ae3353946c   },
@40000000540985ae3353946c   worker = 0x7fc084142c50 {
@40000000540985ae33539854     ws = 0x7fc084142e68 {
@40000000540985ae33539854       id = "wrk",
@40000000540985ae33539854       {s,f,r,e} = 
{0x7fc084142450,0x7fc084142450,(nil),+2048},
@40000000540985ae3353bf64     },
@40000000540985ae3353c34c   VCL::method = DELIVER,
@40000000540985ae3353c34c   VCL::return = abandon,
@40000000540985ae3353c34c   },
@40000000540985ae3353c34c   ws = 0x7fc07ec9a1b8 {
@40000000540985ae3353c734     id = "req",
@40000000540985ae3353c734     {s,f,r,e} = {0x7fc07ec9c010,+56,(nil),+57360},
@40000000540985ae3353c734   },
@40000000540985ae3353c734   http[req] = {
@40000000540985ae3353cb1c     ws = 0x7fc07ec451b8[req]
@40000000540985ae3353d6d4       "GET",
@40000000540985ae3353d6d4 
"/esi/rahmen.htn?sektion=einzelwertnaviTable&e4=uebersicht&e5=&i=159096",
@40000000540985ae3353dabc       "HTTP/1.1",
@40000000540985ae3353dabc       "Accept: text/html, 
application/xhtml+xml, */*",
@40000000540985ae3353dea4       "Referer: 
http://www.finanztreff.de/news/eon-darauf-muessen-wir-nun-achten/9996145",
@40000000540985ae3353dea4       "Accept-Language: de-DE",
@40000000540985ae3353dea4       "User-Agent: Mozilla/5.0 (Windows NT 
6.1; Win64; x64; Trident/7.0; rv:11.0) like Gecko",
@40000000540985ae3353ea5c       "UA-CPU: AMD64",
@40000000540985ae3353ea5c       "DNT: 1",
@40000000540985ae3353ee44       "Connection: Keep-Alive",
@40000000540985ae3353ee44       "Host: www.finanztreff.de",
@40000000540985ae3353ee44       "X-USF-clientip: 87.143.149.127",
@40000000540985ae3353f22c       "X-Forwarded-For: 87.143.149.127, 
87.143.149.127",
@40000000540985ae3353f22c   },
@40000000540985ae3353f22c   http[resp] = {
@40000000540985ae3353f9fc     ws = 0x7fc07ec9a1b8[req]
@40000000540985ae3353fde4       "HTTP/1.1",
@40000000540985ae3353fde4       "404",
@40000000540985ae3353fde4       "Not Found",
@40000000540985ae3353fde4       "Date: Fri, 05 Sep 2014 09:42:59 GMT",
@40000000540985ae335401cc       "Server: Apache",
@40000000540985ae335401cc       "Cache-Control: max-age=1",
@40000000540985ae335401cc       "X-Powered-By: USF-10/80/027/2",
@40000000540985ae3354116c       "X-USF-ESI-Include: 1",
@40000000540985ae33541554       "X-USF-Error: ESI",
@40000000540985ae33541554       "Last-Modified: Fri, 05 Sep 2014 
09:42:59 GMT",
@40000000540985ae33541554       "Expires: Fri, 05 Sep 2014 09:43:00 GMT",
@40000000540985ae3354193c       "Vary: Accept-Encoding,X-USF-Cookie",
@40000000540985ae3354193c       "Content-Type: text/plain; charset=UTF-8",
@40000000540985ae3354193c       "X-Varnish: 131087",
@40000000540985ae335424f4       "Age: 0",
@40000000540985ae335424f4       "Via: 1.1 varnish-v4",
@40000000540985ae335428dc       "X-USF-Cache: MISS",
@40000000540985ae335428dc   },
@40000000540985ae335428dc   vcl = {
@40000000540985ae335428dc     srcname = {
@40000000540985ae335428dc       "input",
@40000000540985ae33542cc4       "Builtin",
@40000000540985ae33542cc4       "/usr/local/opt/varnish/etc/cookie.inc",
@40000000540985ae33542cc4 
"/usr/local/opt/varnish/etc/pool-push-a.inc",
@40000000540985ae3354387c       "/usr/local/opt/varnish/etc/push.inc",
@40000000540985ae3354387c     },
@40000000540985ae3354387c   },
@40000000540985ae33543c64   obj (REQ) = 0x7fc0894ac800 {
@40000000540985ae33543c64     vxid = 2147614736,
@40000000540985ae33543c64     http[obj] = {
@40000000540985ae33543c64       ws = 0x7fc08109a268[]
@40000000540985ae3354404c         "HTTP/1.1",
@40000000540985ae3354404c         "404",
@40000000540985ae3354404c         "Not Found",
@40000000540985ae3354481c         "Date: Fri, 05 Sep 2014 09:42:59 GMT",
@40000000540985ae33544c04         "Server: Apache",
@40000000540985ae33544c04         "Cache-Control: max-age=1",
@40000000540985ae33544c04         "X-Powered-By: USF-10/80/027/2",
@40000000540985ae33544fec         "X-USF-ESI-Include: 1",
@40000000540985ae33544fec         "X-USF-Error: ESI",
@40000000540985ae33544fec         "Last-Modified: Fri, 05 Sep 2014 
09:42:59 GMT",
@40000000540985ae335453d4         "Expires: Fri, 05 Sep 2014 09:43:00 GMT",
@40000000540985ae33548e6c         "Vary: Accept-Encoding,X-USF-Cookie",
@40000000540985ae33548e6c         "Content-Type: text/plain; charset=UTF-8",
@40000000540985ae33549254     },
@40000000540985ae33549254     len = 632,
@40000000540985ae33549254     store = {
@40000000540985ae33549254       632 {
@40000000540985ae3354963c         46 65 68 6c 65 72 28 45 53 49 29 3a 20 
4c 65 69 |Fehler(ESI): Lei|
@40000000540985ae3354963c         64 65 72 20 69 73 74 20 65 69 6e 20 50 
72 6f 62 |der ist ein Prob|
@40000000540985ae3354a1f4         6c 65 6d 20 61 75 66 67 65 74 72 65 74 
65 6e 2e |lem aufgetreten.|
@40000000540985ae3354a1f4         0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 
2d 2d 2d |.---------------|
@40000000540985ae3354a5dc         [568 more]
@40000000540985ae3354a5dc       },
@40000000540985ae3354a5dc     },
@40000000540985ae3354a9c4   },
@40000000540985ae3354a9c4 },

Thanks a lot.

Regards

Oliver Joa

*********************************************************************
Der Inhalt dieser E-Mail ist ausschließlich für den bezeichneten 
Adressaten bestimmt. Wenn Sie nicht der vorgesehene Adressat dieser 
E-Mail oder dessen Vertreter sein sollten, so beachten Sie bitte, 
dass jede Form der Kenntnisnahme, Veröffentlichung, Vervielfältigung 
oder Weitergabe des Inhalts dieser E-Mail unzulässig ist. Wir bitten 
Sie, sich in diesem Fall mit dem Absender der E-Mail in Verbindung 
zu setzen. 

The content of this e-mail is meant exclusively for the person to 
whom it is addressed. If you are not the person to whom this e-mail 
is addressed or his/her representative, please be informed that any 
form of knowledge, publication, duplication or distribution of the 
content of this e-mail is inadmissible. In such cases we kindly ask 
you to contact the sender of this e-mail.
_
*********************************************************************




More information about the varnish-misc mailing list