[Varnish] #1341: Assert error in VBO_waitlen(), cache/cache_busyobj.c

Varnish varnish-bugs at varnish-cache.org
Wed Sep 18 13:17:32 CEST 2013


#1341: Assert error in VBO_waitlen(), cache/cache_busyobj.c
----------------------+--------------------
 Reporter:  lkarsten  |       Owner:
     Type:  defect    |      Status:  new
 Priority:  normal    |   Milestone:
Component:  varnishd  |     Version:  trunk
 Severity:  normal    |  Resolution:
 Keywords:            |
----------------------+--------------------

Comment (by lkarsten):

 As a data point; with streaming on/not disabled, very strange things
 happen. I don't get the Varnish assert, but siege appears to get stuck and
 eat all the CPU it gets. (as before)

 This is probably related to bad timeout handling (best guess) in siege.

 Here are the last logged entries before it gets stuck:
 {{{
 *   << Request  >> 92
 -   Begin          req 91
 -   ReqMethod      GET
 -   ReqURL         /cacheabledata/set_medialibrary1/file106.bin
 -   ReqProtocol    HTTP/1.1
 -   ReqHeader      Host: fryer1.varnish-software.com:6081
 -   ReqHeader      Accept: */*
 -   ReqHeader      Accept-Encoding: gzip
 -   ReqHeader      User-Agent: JoeDog/1.00 [en] (X11; I; Siege 2.70)
 -   ReqHeader      Connection: close
 -   ReqStart       194.31.39.161 38079
 -   VCL_call       RECV
 -   VCL_return     hash
 -   VCL_call       HASH
 -   VCL_return     lookup
 -   Debug          "XXXX MISS"
 -   VCL_call       MISS
 -   VCL_return     fetch
 -   Link           bereq 93
 -   VCL_call       DELIVER
 -   VCL_return     deliver
 -   Debug          "RES_MODE 8"
 -   RespProtocol   HTTP/1.1
 -   RespStatus     200
 -   RespResponse   OK
 -   RespHeader     Server: Apache/2.2.22 (Ubuntu)
 -   RespHeader     Last-Modified: Wed, 18 Sep 2013 10:27:12 GMT
 -   RespHeader     ETag: "82468f-7c5bf0-4e6a5e163aefb"
 -   RespHeader     Cache-Control: max-age=31104000
 -   RespHeader     Expires: Sat, 13 Sep 2014 11:14:55 GMT
 -   RespHeader     Content-Type: application/octet-stream
 -   RespHeader     Date: Wed, 18 Sep 2013 11:14:55 GMT
 -   RespHeader     X-Varnish: 92
 -   RespHeader     Age: 0
 -   RespHeader     Via: 1.1 varnish
 -   RespHeader     Transfer-Encoding: chunked
 -   RespHeader     Connection: close
 -   RespHeader     Accept-Ranges: bytes
 -   Debug          "Hit idle send timeout, wrote = 4255670/7281991;
 retrying"
 -   Debug          "Write error, retval = -1, len = 3026321, errno = Bad
 address"
 -   Debug          "XXX REF 2"
 -   ReqEnd         1379502895.270712376 1379502895.270682573 -0.000737429
 0.000707626 -0.000737429
 -   End


 *   << Session  >> 91
 -   Begin          sess
 -   SessOpen       194.31.39.161 38079 :6081 194.31.39.160 6081
 1379502895.270683 12
 -   Link           req 92
 -   SessClose      REM_CLOSE 0.868 1 0 0 1 394 8150000
 -   End


 }}}

-- 
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1341#comment:3>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator




More information about the varnish-bugs mailing list