[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