Bug Report..can't use Trac tickets
Xing Li
xing at litespeedtech.com
Tue Sep 5 07:09:44 CEST 2006
Sorry for the list intrusion. Registered with Trac as "xing" but I don't
have the rights to submit a bug ticket according to Trac: "TICKET_CREATE
privileges are required to perform this operation".
Following asserts are received when varnish was inserted into live test
traffic stream situated in-between litespeed, a web server acting as a
proxy, and the real server.
The default VCL was modified so varnish will cache even with cookies
present in request. No other change made.
I have the communication logged to disk but there was too much data and
I could not figure through the asserts which request was at fault. If a
dev can tell me what to look for, I can research the varnish log.
Xing Li
LiteSpeed Technologies, Inc.
Start Bug Report:
---------------
CentOS 4.4, x86_64, libevent 1.1b,
Varnish 0.9.1 launched with "varnishd -d -d -p 11101 -b 'myip 82'
---------------
Source modification: Line 48 of varnishd/mgt_vcc.c
from
" if (req.http.Authenticate || req.http.Cookie) {\n"
to
" if (req.http.Authenticate) {\n"
---------------
Error Description from varnishd:
---------------
file /tmp/varnish.D85dYM (unlinked) size 83630907392 bytes (20417702
fs-blocks, 20417702 pages)
rolling(1)...
rolling(2)...
start
CLI <start>
start child pid 30671
200 0
Child said (2, 30671): <<Child starts
managed to mmap 83630907392 bytes of 83630907392
Ready
>>
Child said (2, 30671): <<Assert error in fetch_chunked(), cache_fetch.c
line 91:
Condition(isspace(*q)) not true.
errno = 0 (Success)
>>
Cache child died pid=30671 status=0x6
Clean child
Child cleaned
start child pid 31027
Child said (2, 31027): <<Child starts
managed to mmap 83630907392 bytes of 83630907392
Ready
>>
Child said (2, 31027): <<Assert error in fetch_chunked(), cache_fetch.c
line 91:
Condition(isspace(*q)) not true.
errno = 0 (Success)
>>
Cache child died pid=31027 status=0x6
Clean child
Child cleaned
start child pid 31122
Child said (2, 31122): <<Child starts
managed to mmap 83630907392 bytes of 83630907392
Ready
>>
Child said (2, 31122): <<Assert error in fetch_chunked(), cache_fetch.c
line 91:
Condition(isspace(*q)) not true.
errno = 0 (Success)
>>
Cache child died pid=31122 status=0x6
Clean child
Child cleaned
start child pid 31133
Child said (2, 31133): <<Child starts
managed to mmap 83630907392 bytes of 83630907392
Ready
>>
Child said (2, 31133): <<Assert error in fetch_chunked(), cache_fetch.c
line 91:
Condition(isspace(*q)) not true.
errno = 0 (Success)
>>
Cache child died pid=31133 status=0x6
Clean child
Child cleaned
start child pid 31160
Child said (2, 31160): <<Child starts
managed to mmap 83630907392 bytes of 83630907392
Ready
>>
Child said (2, 31160): <<Assert error in FetchHeaders(), cache_fetch.c
line 312:
Condition(i == 0) not true.
errno = 0 (Success)
>>
Cache child died pid=31160 status=0x6
Clean child
Child cleaned
start child pid 31201
Child said (2, 31201): <<Child starts
More information about the varnish-dev
mailing list