[Varnish] #881: failure while fetching delivering large files with gzip enabled
Varnish
varnish-bugs at varnish-cache.org
Mon Mar 21 13:59:04 CET 2011
#881: failure while fetching delivering large files with gzip enabled
--------------------+-------------------------------------------------------
Reporter: perbu | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: build | Version: trunk
Severity: normal | Keywords:
--------------------+-------------------------------------------------------
Running trunk as of 2010-03-21.
nginx is serving a 3Gbyte big file to Varnish. Varnish fails to deliver
the file. Varnishlog:
{{{
10 SessionOpen c 127.0.0.1 59506 0.0.0.0:8080
10 Hit c 127.0.0.1 59506 1917798506
10 RxRequest c GET
10 RxURL c /3G
10 RxProtocol c HTTP/1.1
10 RxHeader c User-Agent: curl/7.21.0 (x86_64-pc-linux-gnu)
libcurl/7.21.0 OpenSSL/0.9.8o zlib/1.2.3.4 libidn/1.18
10 RxHeader c Host: localhost:8080
10 RxHeader c Accept: */*
10 VCL_trace c recv
10 VCL_error c lookup
10 VCL_trace c hash
10 Backend_health c /3G
10 Backend_health c localhost:8080
10 VCL_error c hash
10 VCL_trace c miss
10 VCL_error c fetch
12 BackendOpen b default 127.0.0.1 51343 127.0.0.1 80
10 Backend c 12 default default
12 TxRequest b GET
12 TxURL b /3G
12 TxProtocol b HTTP/1.1
12 TxHeader b User-Agent: curl/7.21.0 (x86_64-pc-linux-gnu)
libcurl/7.21.0 OpenSSL/0.9.8o zlib/1.2.3.4 libidn/1.18
12 TxHeader b Host: localhost:8080
12 TxHeader b Accept: */*
12 TxHeader b X-Forwarded-For: 127.0.0.1
12 TxHeader b X-Varnish: 1917798506
12 TxHeader b Accept-Encoding: gzip
0 CLI - Rd ping
0 CLI - Wr 200 19 PONG 1300711772 1.0
12 RxProtocol b HTTP/1.1
12 RxStatus b 200
12 RxResponse b OK
12 RxHeader b Server: nginx/0.7.67
12 RxHeader b Date: Mon, 21 Mar 2011 12:49:31 GMT
12 RxHeader b Content-Type: text/plain
12 RxHeader b Content-Length: 3145728000
12 RxHeader b Last-Modified: Mon, 21 Mar 2011 12:48:35 GMT
12 RxHeader b Connection: keep-alive
12 RxHeader b Accept-Ranges: bytes
10 TTL c 1917798506 RFC 120 1.30071e+09 0 0 0 0
10 VCL_trace c fetch
10 VCL_error c deliver
10 ObjProtocol c HTTP/1.1
10 ObjResponse c OK
10 ObjProtocol c HTTP/1.1
10 ObjResponse c OK
10 ObjHeader c Server: nginx/0.7.67
10 ObjHeader c Date: Mon, 21 Mar 2011 12:49:31 GMT
10 ObjHeader c Content-Type: text/plain
10 ObjHeader c Last-Modified: Mon, 21 Mar 2011 12:48:35 GMT
12 VCL_acl b 4 0 1
12 Length b 3145728000
12 BackendReuse b default
10 SessionClose c remote closed
10 VCL_trace c deliver
10 VCL_error c deliver
10 TxProtocol c HTTP/1.1
10 TxStatus c 200
10 TxResponse c OK
10 TxHeader c Server: nginx/0.7.67
10 TxHeader c Content-Type: text/plain
10 TxHeader c Last-Modified: Mon, 21 Mar 2011 12:48:35 GMT
10 TxHeader c Content-Length: 3145728000
10 TxHeader c Accept-Ranges: bytes
10 TxHeader c Date: Mon, 21 Mar 2011 12:49:35 GMT
10 TxHeader c X-Varnish: 1917798506
10 TxHeader c Age: 4
10 TxHeader c Via: 1.1 varnish
10 TxHeader c Connection: keep-alive
10 Debug c "Write error, retval = -1, len = -1149239023, errno =
Invalid argument"
4294967295 Length - 3145728000
10 ReqEnd c 1917798506 1300711771.843401909 1300711775.619403601
0.000154972 3.775942564 0.000059128
10 StatSess c 127.0.0.1 59506 4 1 1 0 0 1 273 3145728000
}}}
--
Ticket URL: <http://www.varnish-cache.org/trac/ticket/881>
Varnish <http://varnish-cache.org/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list