[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