[Varnish] #968: "Resource temporarily unavailable" error when backend responds with Transfer-Encoding: chunked

Varnish varnish-bugs at varnish-cache.org
Mon Aug 1 18:25:20 CEST 2011


#968: "Resource temporarily unavailable" error when backend responds with
Transfer-Encoding: chunked
----------------------+-----------------------------------------------------
 Reporter:  sctb      |       Owner:  martin                            
     Type:  defect    |      Status:  new                               
 Priority:  normal    |   Milestone:                                    
Component:  varnishd  |     Version:  3.0.0                             
 Severity:  normal    |    Keywords:  chunked hang transfer-encoding 503
----------------------+-----------------------------------------------------

Comment(by sctb):

 Martin,

 Thanks for the response. I looked into the backend (which is a proxy in
 this
 configuration) and determined that it wasn't setting headers in the
 response
 that it received from its backend. After fixing that, I was able to get a
 successful round-trip with varnish:

 {{{
     0 CLI          - Rd ping
     0 CLI          - Wr 200 19 PONG 1312214571 1.0
    16 BackendOpen  b default 127.0.0.1 37387 127.0.0.1 8000
    16 TxRequest    b POST
    16 TxURL        b /simplest-
 calc?bkey=464cb64ea78a3a382b018c21711fa100bf7c4e21&backend=true
    16 TxProtocol   b HTTP/1.1
    16 TxHeader     b content-length: 103
    16 TxHeader     b x-varnish: 461203745
    16 TxHeader     b host: 127.0.0.1
    16 TxHeader     b X-Forwarded-For: 127.0.0.1, 127.0.0.1
    16 TxHeader     b X-Varnish: 461203746
    16 RxProtocol   b HTTP/1.1
    16 RxStatus     b 200
    16 RxResponse   b OK
    16 RxHeader     b content-type: application/json; charset=UTF-8
    16 RxHeader     b expires: Mon, 26 Jul 1997 05:00:00 GMT
    16 RxHeader     b cache-control: no-store, no-cache, must-revalidate,
 post-check=0, pre-check=0
    16 RxHeader     b pragma: no-cache
    16 RxHeader     b Connection: keep-alive
    16 RxHeader     b Transfer-Encoding: chunked
    16 Fetch_Body   b 3 0 1
    16 Length       b 40
    16 BackendReuse b default
    15 SessionOpen  c 127.0.0.1 56494 0.0.0.0:8080
    15 ReqStart     c 127.0.0.1 56494 461203746
    15 RxRequest    c POST
    15 RxURL        c /simplest-
 calc?bkey=464cb64ea78a3a382b018c21711fa100bf7c4e21&backend=true
    15 RxProtocol   c HTTP/1.1
    15 RxHeader     c content-length: 103
    15 RxHeader     c x-forwarded-for: 127.0.0.1
    15 RxHeader     c x-varnish: 461203745
    15 RxHeader     c host: 127.0.0.1
    15 RxHeader     c Connection: close
    15 VCL_call     c recv pass
    15 VCL_call     c hash
    15 Hash         c /simplest-
 calc?bkey=464cb64ea78a3a382b018c21711fa100bf7c4e21&backend=true
    15 Hash         c 127.0.0.1
    15 VCL_return   c hash
    15 VCL_call     c pass pass
    15 Backend      c 16 default default
    15 TTL          c 461203746 RFC 0 1312214573 0 869893200 0 0
    15 VCL_call     c fetch hit_for_pass
    15 ObjProtocol  c HTTP/1.1
    15 ObjResponse  c OK
    15 ObjHeader    c content-type: application/json; charset=UTF-8
    15 ObjHeader    c expires: Mon, 26 Jul 1997 05:00:00 GMT
    15 ObjHeader    c cache-control: no-store, no-cache, must-revalidate,
 post-check=0, pre-check=0
    15 ObjHeader    c pragma: no-cache
    15 VCL_call     c deliver deliver
    15 TxProtocol   c HTTP/1.1
    15 TxStatus     c 200
    15 TxResponse   c OK
    15 TxHeader     c content-type: application/json; charset=UTF-8
    15 TxHeader     c expires: Mon, 26 Jul 1997 05:00:00 GMT
    15 TxHeader     c cache-control: no-store, no-cache, must-revalidate,
 post-check=0, pre-check=0
    15 TxHeader     c pragma: no-cache
    15 TxHeader     c Content-Length: 40
    15 TxHeader     c Accept-Ranges: bytes
    15 TxHeader     c Date: Mon, 01 Aug 2011 16:02:52 GMT
    15 TxHeader     c X-Varnish: 461203746
    15 TxHeader     c Age: 0
    15 TxHeader     c Via: 1.1 varnish
    15 TxHeader     c Connection: close
    15 Length       c 40
    15 ReqEnd       c 461203746 1312214572.955148458 1312214572.957819939
 0.000035286 0.002634048 0.000037432
    15 SessionClose c Connection: close
    15 StatSess     c 127.0.0.1 56494 0 1 1 0 1 1 349 40
    14 BackendOpen  b default 127.0.0.1 37385 127.0.0.1 8000
    14 TxRequest    b POST
    14 TxURL        b /simplest-
 calc?bkey=464cb64ea78a3a382b018c21711fa100bf7c4e21
    14 TxProtocol   b HTTP/1.1
    14 TxHeader     b content-length: 103
    14 TxHeader     b X-Forwarded-For: 127.0.0.1
    14 TxHeader     b X-Varnish: 461203745
    14 TxHeader     b Host: 127.0.0.1
    14 RxProtocol   b HTTP/1.1
    14 RxStatus     b 200
    14 RxResponse   b OK
    14 RxHeader     b content-type: application/json; charset=UTF-8
    14 RxHeader     b expires: Mon, 26 Jul 1997 05:00:00 GMT
    14 RxHeader     b cache-control: no-store, no-cache, must-revalidate,
 post-check=0, pre-check=0
    14 RxHeader     b pragma: no-cache
    14 RxHeader     b content-length: 40
    14 RxHeader     b accept-ranges: bytes
    14 RxHeader     b date: Mon, 01 Aug 2011 16:02:52 GMT
    14 RxHeader     b x-varnish: 461203746
    14 RxHeader     b age: 0
    14 RxHeader     b via: 1.1 varnish
    14 RxHeader     b connection: close
    14 Fetch_Body   b 4 0 1
    14 Length       b 40
    14 BackendClose b default
    13 SessionOpen  c 127.0.0.1 56492 0.0.0.0:8080
    13 ReqStart     c 127.0.0.1 56492 461203745
    13 RxRequest    c POST
    13 RxURL        c /simplest-
 calc?bkey=464cb64ea78a3a382b018c21711fa100bf7c4e21
    13 RxProtocol   c HTTP/1.1
    13 RxHeader     c content-length: 103
    13 RxHeader     c Connection: close
    13 VCL_call     c recv pass
    13 VCL_call     c hash
    13 Hash         c /simplest-
 calc?bkey=464cb64ea78a3a382b018c21711fa100bf7c4e21
    13 Hash         c 127.0.0.1
    13 VCL_return   c hash
    13 VCL_call     c pass pass
    13 Backend      c 14 default default
    13 TTL          c 461203745 RFC 0 1312214573 1312214572 869893200 0 0
    13 VCL_call     c fetch hit_for_pass
    13 ObjProtocol  c HTTP/1.1
    13 ObjResponse  c OK
    13 ObjHeader    c content-type: application/json; charset=UTF-8
    13 ObjHeader    c expires: Mon, 26 Jul 1997 05:00:00 GMT
    13 ObjHeader    c cache-control: no-store, no-cache, must-revalidate,
 post-check=0, pre-check=0
    13 ObjHeader    c pragma: no-cache
    13 ObjHeader    c content-length: 40
    13 ObjHeader    c accept-ranges: bytes
    13 ObjHeader    c date: Mon, 01 Aug 2011 16:02:52 GMT
    13 ObjHeader    c x-varnish: 461203746
    13 ObjHeader    c age: 0
    13 ObjHeader    c via: 1.1 varnish
    13 VCL_call     c deliver deliver
    13 TxProtocol   c HTTP/1.1
    13 TxStatus     c 200
    13 TxResponse   c OK
    13 TxHeader     c content-type: application/json; charset=UTF-8
    13 TxHeader     c expires: Mon, 26 Jul 1997 05:00:00 GMT
    13 TxHeader     c cache-control: no-store, no-cache, must-revalidate,
 post-check=0, pre-check=0
    13 TxHeader     c pragma: no-cache
    13 TxHeader     c accept-ranges: bytes
    13 TxHeader     c x-varnish: 461203746
    13 TxHeader     c age: 0
    13 TxHeader     c via: 1.1 varnish
    13 TxHeader     c Content-Length: 40
    13 TxHeader     c Accept-Ranges: bytes
    13 TxHeader     c Date: Mon, 01 Aug 2011 16:02:52 GMT
    13 TxHeader     c X-Varnish: 461203745
    13 TxHeader     c Age: 0
    13 TxHeader     c Via: 1.1 varnish
    13 TxHeader     c Connection: close
    13 Length       c 40
    13 ReqEnd       c 461203745 1312214572.952928543 1312214572.958472490
 0.000050783 0.005512714 0.000031233
    13 SessionClose c Connection: close
    13 StatSess     c 127.0.0.1 56492 0 1 1 0 1 1 419 40
    20 BackendOpen  b default 127.0.0.1 37394 127.0.0.1 8000
    20 TxRequest    b GET
    20 TxURL        b
 /.blob/7b17c1a1333d8cdce833b81259587af7ecf27395?bkey=464cb64ea78a3a382b018c21711fa100bf7c4e21&backend=true
    20 TxProtocol   b HTTP/1.1
    20 TxHeader     b host: localhost:8080
    20 TxHeader     b x-varnish: 461203749
    20 TxHeader     b X-Forwarded-For: 127.0.0.1, 127.0.0.1
    20 TxHeader     b X-Varnish: 461203750
    20 TxHeader     b Accept-Encoding: gzip
    20 RxProtocol   b HTTP/1.1
    20 RxStatus     b 200
    20 RxResponse   b OK
    20 RxHeader     b content-type: application/json; charset=UTF-8
    20 RxHeader     b etag: 7b17c1a1333d8cdce833b81259587af7ecf27395
    20 RxHeader     b cache-control: public, max-age=500000000
    20 RxHeader     b expires: Wed, 1 Jul 2099 05:00:00 GMT
    20 RxHeader     b Connection: keep-alive
    20 RxHeader     b Transfer-Encoding: chunked
    20 Fetch_Body   b 3 0 1
    20 Length       b 201
    20 BackendReuse b default
    19 SessionOpen  c 127.0.0.1 56501 0.0.0.0:8080
    19 ReqStart     c 127.0.0.1 56501 461203750
    19 RxRequest    c GET
    19 RxURL        c
 /.blob/7b17c1a1333d8cdce833b81259587af7ecf27395?bkey=464cb64ea78a3a382b018c21711fa100bf7c4e21&backend=true
    19 RxProtocol   c HTTP/1.1
    19 RxHeader     c host: localhost:8080
    19 RxHeader     c x-forwarded-for: 127.0.0.1
    19 RxHeader     c x-varnish: 461203749
    19 RxHeader     c accept-encoding: gzip
    19 RxHeader     c Connection: close
    19 VCL_call     c recv lookup
    19 VCL_call     c hash
    19 Hash         c
 /.blob/7b17c1a1333d8cdce833b81259587af7ecf27395?bkey=464cb64ea78a3a382b018c21711fa100bf7c4e21&backend=true
    19 Hash         c localhost:8080
    19 VCL_return   c hash
    19 VCL_call     c miss fetch
    19 Backend      c 20 default default
    19 TTL          c 461203750 RFC 5e+08 1312214573 0 0 500000000 0
    19 VCL_call     c fetch deliver
    19 ObjProtocol  c HTTP/1.1
    19 ObjResponse  c OK
    19 ObjHeader    c content-type: application/json; charset=UTF-8
    19 ObjHeader    c etag: 7b17c1a1333d8cdce833b81259587af7ecf27395
    19 ObjHeader    c cache-control: public, max-age=500000000
    19 ObjHeader    c expires: Wed, 1 Jul 2099 05:00:00 GMT
    19 VCL_call     c deliver deliver
    19 TxProtocol   c HTTP/1.1
    19 TxStatus     c 200
    19 TxResponse   c OK
    19 TxHeader     c content-type: application/json; charset=UTF-8
    19 TxHeader     c etag: 7b17c1a1333d8cdce833b81259587af7ecf27395
    19 TxHeader     c cache-control: public, max-age=500000000
    19 TxHeader     c expires: Wed, 1 Jul 2099 05:00:00 GMT
    19 TxHeader     c Content-Length: 201
    19 TxHeader     c Accept-Ranges: bytes
    19 TxHeader     c Date: Mon, 01 Aug 2011 16:02:52 GMT
    19 TxHeader     c X-Varnish: 461203750
    19 TxHeader     c Age: 0
    19 TxHeader     c Via: 1.1 varnish
    19 TxHeader     c Connection: close
    19 Length       c 201
    19 ReqEnd       c 461203750 1312214572.962742567 1312214572.964076996
 0.000032902 0.001300812 0.000033617
    19 SessionClose c Connection: close
    19 StatSess     c 127.0.0.1 56501 0 1 1 0 0 1 342 201
    18 BackendOpen  b default 127.0.0.1 37392 127.0.0.1 8000
    18 TxRequest    b GET
    18 TxURL        b
 /.blob/7b17c1a1333d8cdce833b81259587af7ecf27395?bkey=464cb64ea78a3a382b018c21711fa100bf7c4e21
    18 TxProtocol   b HTTP/1.1
    18 TxHeader     b Host: localhost:8080
    18 TxHeader     b X-Forwarded-For: 127.0.0.1
    18 TxHeader     b X-Varnish: 461203749
    18 TxHeader     b Accept-Encoding: gzip
    18 RxProtocol   b HTTP/1.1
    18 RxStatus     b 200
    18 RxResponse   b OK
    18 RxHeader     b content-type: application/json; charset=UTF-8
    18 RxHeader     b etag: 7b17c1a1333d8cdce833b81259587af7ecf27395
    18 RxHeader     b cache-control: public, max-age=500000000
    18 RxHeader     b expires: Wed, 1 Jul 2099 05:00:00 GMT
    18 RxHeader     b content-length: 201
    18 RxHeader     b accept-ranges: bytes
    18 RxHeader     b date: Mon, 01 Aug 2011 16:02:52 GMT
    18 RxHeader     b x-varnish: 461203750
    18 RxHeader     b age: 0
    18 RxHeader     b via: 1.1 varnish
    18 RxHeader     b connection: close
    18 Fetch_Body   b 4 0 1
    18 Length       b 201
    18 BackendClose b default
    17 SessionOpen  c 127.0.0.1 56499 0.0.0.0:8080
    17 ReqStart     c 127.0.0.1 56499 461203749
    17 RxRequest    c GET
    17 RxURL        c
 /.blob/7b17c1a1333d8cdce833b81259587af7ecf27395?bkey=464cb64ea78a3a382b018c21711fa100bf7c4e21
    17 RxProtocol   c HTTP/1.1
    17 RxHeader     c Host: localhost:8080
    17 RxHeader     c content-length: 0
    17 RxHeader     c Connection: close
    17 VCL_call     c recv lookup
    17 VCL_call     c hash
    17 Hash         c
 /.blob/7b17c1a1333d8cdce833b81259587af7ecf27395?bkey=464cb64ea78a3a382b018c21711fa100bf7c4e21
    17 Hash         c localhost:8080
    17 VCL_return   c hash
    17 VCL_call     c miss fetch
    17 Backend      c 18 default default
    17 TTL          c 461203749 RFC 5e+08 1312214573 0 0 500000000 0
    17 VCL_call     c fetch deliver
    17 ObjProtocol  c HTTP/1.1
    17 ObjResponse  c OK
    17 ObjHeader    c content-type: application/json; charset=UTF-8
    17 ObjHeader    c etag: 7b17c1a1333d8cdce833b81259587af7ecf27395
    17 ObjHeader    c cache-control: public, max-age=500000000
    17 ObjHeader    c expires: Wed, 1 Jul 2099 05:00:00 GMT
    17 ObjHeader    c date: Mon, 01 Aug 2011 16:02:52 GMT
    17 ObjHeader    c x-varnish: 461203750
    17 ObjHeader    c via: 1.1 varnish
    17 VCL_call     c deliver deliver
    17 TxProtocol   c HTTP/1.1
    17 TxStatus     c 200
    17 TxResponse   c OK
    17 TxHeader     c content-type: application/json; charset=UTF-8
    17 TxHeader     c etag: 7b17c1a1333d8cdce833b81259587af7ecf27395
    17 TxHeader     c cache-control: public, max-age=500000000
    17 TxHeader     c expires: Wed, 1 Jul 2099 05:00:00 GMT
    17 TxHeader     c x-varnish: 461203750
    17 TxHeader     c via: 1.1 varnish
    17 TxHeader     c Content-Length: 201
    17 TxHeader     c Accept-Ranges: bytes
    17 TxHeader     c Date: Mon, 01 Aug 2011 16:02:52 GMT
    17 TxHeader     c X-Varnish: 461203749
    17 TxHeader     c Age: 0
    17 TxHeader     c Via: 1.1 varnish
    17 TxHeader     c Connection: close
    17 Length       c 201
    17 ReqEnd       c 461203749 1312214572.961805344 1312214572.964606047
 0.000031710 0.002772570 0.000028133
    17 SessionClose c Connection: close
    17 StatSess     c 127.0.0.1 56499 0 1 1 0 0 1 382 201
    15 BackendOpen  b default 127.0.0.1 37390 127.0.0.1 8000
    15 TxRequest    b POST
    15 TxURL        b /simplest-
 calc?bkey=464cb64ea78a3a382b018c21711fa100bf7c4e21&backend=true
    15 TxProtocol   b HTTP/1.1
    15 TxHeader     b content-length: 66
    15 TxHeader     b x-varnish: 461203747
    15 TxHeader     b host: 127.0.0.1
    15 TxHeader     b X-Forwarded-For: 127.0.0.1, 127.0.0.1
    15 TxHeader     b X-Varnish: 461203748
    15 RxProtocol   b HTTP/1.1
    15 RxStatus     b 200
    15 RxResponse   b OK
    15 RxHeader     b content-type: application/json; charset=UTF-8
    15 RxHeader     b expires: Mon, 26 Jul 1997 05:00:00 GMT
    15 RxHeader     b cache-control: no-store, no-cache, must-revalidate,
 post-check=0, pre-check=0
    15 RxHeader     b pragma: no-cache
    15 RxHeader     b Connection: keep-alive
    15 RxHeader     b Transfer-Encoding: chunked
    15 Fetch_Body   b 3 0 1
    15 Length       b 40
    15 BackendReuse b default
    14 SessionOpen  c 127.0.0.1 56497 0.0.0.0:8080
    14 ReqStart     c 127.0.0.1 56497 461203748
    14 RxRequest    c POST
    14 RxURL        c /simplest-
 calc?bkey=464cb64ea78a3a382b018c21711fa100bf7c4e21&backend=true
    14 RxProtocol   c HTTP/1.1
    14 RxHeader     c content-length: 66
    14 RxHeader     c x-forwarded-for: 127.0.0.1
    14 RxHeader     c x-varnish: 461203747
    14 RxHeader     c host: 127.0.0.1
    14 RxHeader     c Connection: close
    14 VCL_call     c recv pass
    14 VCL_call     c hash
    14 Hash         c /simplest-
 calc?bkey=464cb64ea78a3a382b018c21711fa100bf7c4e21&backend=true
    14 Hash         c 127.0.0.1
    14 VCL_return   c hash
    14 VCL_call     c pass pass
    14 Backend      c 15 default default
    14 TTL          c 461203748 RFC 0 1312214573 0 869893200 0 0
    14 VCL_call     c fetch hit_for_pass
    14 ObjProtocol  c HTTP/1.1
    14 ObjResponse  c OK
    14 ObjHeader    c content-type: application/json; charset=UTF-8
    14 ObjHeader    c expires: Mon, 26 Jul 1997 05:00:00 GMT
    14 ObjHeader    c cache-control: no-store, no-cache, must-revalidate,
 post-check=0, pre-check=0
    14 ObjHeader    c pragma: no-cache
    14 VCL_call     c deliver deliver
    14 TxProtocol   c HTTP/1.1
    14 TxStatus     c 200
    14 TxResponse   c OK
    14 TxHeader     c content-type: application/json; charset=UTF-8
    14 TxHeader     c expires: Mon, 26 Jul 1997 05:00:00 GMT
    14 TxHeader     c cache-control: no-store, no-cache, must-revalidate,
 post-check=0, pre-check=0
    14 TxHeader     c pragma: no-cache
    14 TxHeader     c Content-Length: 40
    14 TxHeader     c Accept-Ranges: bytes
    14 TxHeader     c Date: Mon, 01 Aug 2011 16:02:52 GMT
    14 TxHeader     c X-Varnish: 461203748
    14 TxHeader     c Age: 0
    14 TxHeader     c Via: 1.1 varnish
    14 TxHeader     c Connection: close
    14 Length       c 40
    14 ReqEnd       c 461203748 1312214572.960617781 1312214572.967000961
 0.000028610 0.006352186 0.000030994
    14 SessionClose c Connection: close
    14 StatSess     c 127.0.0.1 56497 0 1 1 0 1 1 349 40
    16 TxRequest    b POST
    16 TxURL        b /simplest-
 calc?bkey=464cb64ea78a3a382b018c21711fa100bf7c4e21
    16 TxProtocol   b HTTP/1.1
    16 TxHeader     b content-length: 66
    16 TxHeader     b X-Forwarded-For: 127.0.0.1
    16 TxHeader     b X-Varnish: 461203747
    16 TxHeader     b Host: 127.0.0.1
    16 RxProtocol   b HTTP/1.1
    16 RxStatus     b 200
    16 RxResponse   b OK
    16 RxHeader     b content-type: application/json; charset=UTF-8
    16 RxHeader     b expires: Mon, 26 Jul 1997 05:00:00 GMT
    16 RxHeader     b cache-control: no-store, no-cache, must-revalidate,
 post-check=0, pre-check=0
    16 RxHeader     b pragma: no-cache
    16 RxHeader     b content-length: 40
    16 RxHeader     b accept-ranges: bytes
    16 RxHeader     b date: Mon, 01 Aug 2011 16:02:52 GMT
    16 RxHeader     b x-varnish: 461203748
    16 RxHeader     b age: 0
    16 RxHeader     b via: 1.1 varnish
    16 RxHeader     b connection: close
    16 Fetch_Body   b 4 0 1
    16 Length       b 40
    16 BackendClose b default
    13 SessionOpen  c 127.0.0.1 56496 0.0.0.0:8080
    13 ReqStart     c 127.0.0.1 56496 461203747
    13 RxRequest    c POST
    13 RxURL        c /simplest-
 calc?bkey=464cb64ea78a3a382b018c21711fa100bf7c4e21
    13 RxProtocol   c HTTP/1.1
    13 RxHeader     c content-length: 66
    13 RxHeader     c Connection: close
    13 VCL_call     c recv pass
    13 VCL_call     c hash
    13 Hash         c /simplest-
 calc?bkey=464cb64ea78a3a382b018c21711fa100bf7c4e21
    13 Hash         c 127.0.0.1
    13 VCL_return   c hash
    13 VCL_call     c pass pass
    13 Backend      c 16 default default
    13 TTL          c 461203747 RFC 0 1312214573 1312214572 869893200 0 0
    13 VCL_call     c fetch hit_for_pass
    13 ObjProtocol  c HTTP/1.1
    13 ObjResponse  c OK
    13 ObjHeader    c content-type: application/json; charset=UTF-8
    13 ObjHeader    c expires: Mon, 26 Jul 1997 05:00:00 GMT
    13 ObjHeader    c cache-control: no-store, no-cache, must-revalidate,
 post-check=0, pre-check=0
    13 ObjHeader    c pragma: no-cache
    13 ObjHeader    c content-length: 40
    13 ObjHeader    c accept-ranges: bytes
    13 ObjHeader    c date: Mon, 01 Aug 2011 16:02:52 GMT
    13 ObjHeader    c x-varnish: 461203748
    13 ObjHeader    c age: 0
    13 ObjHeader    c via: 1.1 varnish
    13 VCL_call     c deliver deliver
    13 TxProtocol   c HTTP/1.1
    13 TxStatus     c 200
    13 TxResponse   c OK
    13 TxHeader     c content-type: application/json; charset=UTF-8
    13 TxHeader     c expires: Mon, 26 Jul 1997 05:00:00 GMT
    13 TxHeader     c cache-control: no-store, no-cache, must-revalidate,
 post-check=0, pre-check=0
    13 TxHeader     c pragma: no-cache
    13 TxHeader     c accept-ranges: bytes
    13 TxHeader     c x-varnish: 461203748
    13 TxHeader     c age: 0
    13 TxHeader     c via: 1.1 varnish
    13 TxHeader     c Content-Length: 40
    13 TxHeader     c Accept-Ranges: bytes
    13 TxHeader     c Date: Mon, 01 Aug 2011 16:02:52 GMT
    13 TxHeader     c X-Varnish: 461203747
    13 TxHeader     c Age: 0
    13 TxHeader     c Via: 1.1 varnish
    13 TxHeader     c Connection: close
    13 Length       c 40
    13 ReqEnd       c 461203747 1312214572.959781885 1312214572.967619658
 0.000032187 0.007809162 0.000028610
    13 SessionClose c Connection: close
    13 StatSess     c 127.0.0.1 56496 0 1 1 0 1 1 419 40
    20 TxRequest    b GET
    20 TxURL        b
 /.blob/7b17c1a1333d8cdce833b81259587af7ecf27395?bkey=464cb64ea78a3a382b018c21711fa100bf7c4e21&backend=true
    20 TxProtocol   b HTTP/1.1
    20 TxHeader     b x-varnish: 461203751
    20 TxHeader     b host: 127.0.0.1
    20 TxHeader     b X-Forwarded-For: 127.0.0.1, 127.0.0.1
    20 TxHeader     b X-Varnish: 461203752
    20 TxHeader     b Accept-Encoding: gzip
    20 RxProtocol   b HTTP/1.1
    20 RxStatus     b 200
    20 RxResponse   b OK
    20 RxHeader     b content-type: application/json; charset=UTF-8
    20 RxHeader     b etag: 7b17c1a1333d8cdce833b81259587af7ecf27395
    20 RxHeader     b cache-control: public, max-age=500000000
    20 RxHeader     b expires: Wed, 1 Jul 2099 05:00:00 GMT
    20 RxHeader     b Connection: keep-alive
    20 RxHeader     b Transfer-Encoding: chunked
    20 Fetch_Body   b 3 0 1
    20 Length       b 243
    20 BackendReuse b default
    14 SessionOpen  c 127.0.0.1 56504 0.0.0.0:8080
    14 ReqStart     c 127.0.0.1 56504 461203752
    14 RxRequest    c GET
    14 RxURL        c
 /.blob/7b17c1a1333d8cdce833b81259587af7ecf27395?bkey=464cb64ea78a3a382b018c21711fa100bf7c4e21&backend=true
    14 RxProtocol   c HTTP/1.1
    14 RxHeader     c x-forwarded-for: 127.0.0.1
    14 RxHeader     c x-varnish: 461203751
    14 RxHeader     c accept-encoding: gzip
    14 RxHeader     c host: 127.0.0.1
    14 RxHeader     c Connection: close
    14 VCL_call     c recv lookup
    14 VCL_call     c hash
    14 Hash         c
 /.blob/7b17c1a1333d8cdce833b81259587af7ecf27395?bkey=464cb64ea78a3a382b018c21711fa100bf7c4e21&backend=true
    14 Hash         c 127.0.0.1
    14 VCL_return   c hash
    14 VCL_call     c miss fetch
    14 Backend      c 20 default default
    14 TTL          c 461203752 RFC 5e+08 1312214573 0 0 500000000 0
    14 VCL_call     c fetch deliver
    14 ObjProtocol  c HTTP/1.1
    14 ObjResponse  c OK
    14 ObjHeader    c content-type: application/json; charset=UTF-8
    14 ObjHeader    c etag: 7b17c1a1333d8cdce833b81259587af7ecf27395
    14 ObjHeader    c cache-control: public, max-age=500000000
    14 ObjHeader    c expires: Wed, 1 Jul 2099 05:00:00 GMT
    14 VCL_call     c deliver deliver
    14 TxProtocol   c HTTP/1.1
    14 TxStatus     c 200
    14 TxResponse   c OK
    14 TxHeader     c content-type: application/json; charset=UTF-8
    14 TxHeader     c etag: 7b17c1a1333d8cdce833b81259587af7ecf27395
    14 TxHeader     c cache-control: public, max-age=500000000
    14 TxHeader     c expires: Wed, 1 Jul 2099 05:00:00 GMT
    14 TxHeader     c Content-Length: 243
    14 TxHeader     c Accept-Ranges: bytes
    14 TxHeader     c Date: Mon, 01 Aug 2011 16:02:52 GMT
    14 TxHeader     c X-Varnish: 461203752
    14 TxHeader     c Age: 0
    14 TxHeader     c Via: 1.1 varnish
    14 TxHeader     c Connection: close
    14 Length       c 243
    14 ReqEnd       c 461203752 1312214572.968909264 1312214572.969332218
 0.000026703 0.000396490 0.000026464
    14 SessionClose c Connection: close
    14 StatSess     c 127.0.0.1 56504 0 1 1 0 0 1 342 243
    15 TxRequest    b GET
    15 TxURL        b
 /.blob/7b17c1a1333d8cdce833b81259587af7ecf27395?bkey=464cb64ea78a3a382b018c21711fa100bf7c4e21
    15 TxProtocol   b HTTP/1.1
    15 TxHeader     b X-Forwarded-For: 127.0.0.1
    15 TxHeader     b X-Varnish: 461203751
    15 TxHeader     b Accept-Encoding: gzip
    15 TxHeader     b Host: 127.0.0.1
    15 RxProtocol   b HTTP/1.1
    15 RxStatus     b 200
    15 RxResponse   b OK
    15 RxHeader     b content-type: application/json; charset=UTF-8
    15 RxHeader     b etag: 7b17c1a1333d8cdce833b81259587af7ecf27395
    15 RxHeader     b cache-control: public, max-age=500000000
    15 RxHeader     b expires: Wed, 1 Jul 2099 05:00:00 GMT
    15 RxHeader     b content-length: 243
    15 RxHeader     b accept-ranges: bytes
    15 RxHeader     b date: Mon, 01 Aug 2011 16:02:52 GMT
    15 RxHeader     b x-varnish: 461203752
    15 RxHeader     b age: 0
    15 RxHeader     b via: 1.1 varnish
    15 RxHeader     b connection: close
    15 Fetch_Body   b 4 0 1
    15 Length       b 243
    15 BackendClose b default
    13 SessionOpen  c 127.0.0.1 56503 0.0.0.0:8080
    13 ReqStart     c 127.0.0.1 56503 461203751
    13 RxRequest    c GET
    13 RxURL        c
 /.blob/7b17c1a1333d8cdce833b81259587af7ecf27395?bkey=464cb64ea78a3a382b018c21711fa100bf7c4e21
    13 RxProtocol   c HTTP/1.1
    13 RxHeader     c content-length: 0
    13 RxHeader     c Connection: close
    13 VCL_call     c recv lookup
    13 VCL_call     c hash
    13 Hash         c
 /.blob/7b17c1a1333d8cdce833b81259587af7ecf27395?bkey=464cb64ea78a3a382b018c21711fa100bf7c4e21
    13 Hash         c 127.0.0.1
    13 VCL_return   c hash
    13 VCL_call     c miss fetch
    13 Backend      c 15 default default
    13 TTL          c 461203751 RFC 5e+08 1312214573 0 0 500000000 0
    13 VCL_call     c fetch deliver
    13 ObjProtocol  c HTTP/1.1
    13 ObjResponse  c OK
    13 ObjHeader    c content-type: application/json; charset=UTF-8
    13 ObjHeader    c etag: 7b17c1a1333d8cdce833b81259587af7ecf27395
    13 ObjHeader    c cache-control: public, max-age=500000000
    13 ObjHeader    c expires: Wed, 1 Jul 2099 05:00:00 GMT
    13 ObjHeader    c date: Mon, 01 Aug 2011 16:02:52 GMT
    13 ObjHeader    c x-varnish: 461203752
    13 ObjHeader    c via: 1.1 varnish
    13 VCL_call     c deliver deliver
    13 TxProtocol   c HTTP/1.1
    13 TxStatus     c 200
    13 TxResponse   c OK
    13 TxHeader     c content-type: application/json; charset=UTF-8
    13 TxHeader     c etag: 7b17c1a1333d8cdce833b81259587af7ecf27395
    13 TxHeader     c cache-control: public, max-age=500000000
    13 TxHeader     c expires: Wed, 1 Jul 2099 05:00:00 GMT
    13 TxHeader     c x-varnish: 461203752
    13 TxHeader     c via: 1.1 varnish
    13 TxHeader     c Content-Length: 243
    13 TxHeader     c Accept-Ranges: bytes
    13 TxHeader     c Date: Mon, 01 Aug 2011 16:02:52 GMT
    13 TxHeader     c X-Varnish: 461203751
    13 TxHeader     c Age: 0
    13 TxHeader     c Via: 1.1 varnish
    13 TxHeader     c Connection: close
    13 Length       c 243
    13 ReqEnd       c 461203751 1312214572.968373775 1312214572.969892979
 0.000033379 0.001492262 0.000026941
    13 SessionClose c Connection: close
    13 StatSess     c 127.0.0.1 56503 0 1 1 0 0 1 382 243
    15 BackendOpen  b default 127.0.0.1 37399 127.0.0.1 8000
    15 TxRequest    b POST
    15 TxURL        b /?backend=true
    15 TxProtocol   b HTTP/1.1
    15 TxHeader     b content-length: 48
    15 TxHeader     b x-varnish: 461203753
    15 TxHeader     b host: 127.0.0.1
    15 TxHeader     b X-Forwarded-For: 127.0.0.1, 127.0.0.1
    15 TxHeader     b X-Varnish: 461203754
    15 RxProtocol   b HTTP/1.1
    15 RxStatus     b 200
    15 RxResponse   b OK
    15 RxHeader     b Connection: keep-alive
    15 RxHeader     b Transfer-Encoding: chunked
    15 Fetch_Body   b 3 0 1
    15 Length       b 0
    15 BackendReuse b default
    14 SessionOpen  c 127.0.0.1 56506 0.0.0.0:8080
    14 ReqStart     c 127.0.0.1 56506 461203754
    14 RxRequest    c POST
    14 RxURL        c /?backend=true
    14 RxProtocol   c HTTP/1.1
    14 RxHeader     c content-length: 48
    14 RxHeader     c x-forwarded-for: 127.0.0.1
    14 RxHeader     c x-varnish: 461203753
    14 RxHeader     c host: 127.0.0.1
    14 RxHeader     c Connection: close
    14 VCL_call     c recv pass
    14 VCL_call     c hash
    14 Hash         c /?backend=true
    14 Hash         c 127.0.0.1
    14 VCL_return   c hash
    14 VCL_call     c pass pass
    14 Backend      c 15 default default
    14 TTL          c 461203754 RFC 120 1312214573 0 0 0 0
    14 VCL_call     c fetch hit_for_pass
    14 ObjProtocol  c HTTP/1.1
    14 ObjResponse  c OK
    14 VCL_call     c deliver deliver
    14 TxProtocol   c HTTP/1.1
    14 TxStatus     c 200
    14 TxResponse   c OK
    14 TxHeader     c Content-Length: 0
    14 TxHeader     c Accept-Ranges: bytes
    14 TxHeader     c Date: Mon, 01 Aug 2011 16:02:52 GMT
    14 TxHeader     c X-Varnish: 461203754
    14 TxHeader     c Age: 0
    14 TxHeader     c Via: 1.1 varnish
    14 TxHeader     c Connection: close
    14 Length       c 0
    14 ReqEnd       c 461203754 1312214572.971561193 1312214572.972298384
 0.000029564 0.000707388 0.000029802
    14 SessionClose c Connection: close
    14 StatSess     c 127.0.0.1 56506 0 1 1 0 1 1 164 0
    20 TxRequest    b POST
    20 TxURL        b /
    20 TxProtocol   b HTTP/1.1
    20 TxHeader     b content-length: 48
    20 TxHeader     b X-Forwarded-For: 127.0.0.1
    20 TxHeader     b X-Varnish: 461203753
    20 TxHeader     b Host: 127.0.0.1
    20 RxProtocol   b HTTP/1.1
    20 RxStatus     b 200
    20 RxResponse   b OK
    20 RxHeader     b content-length: 0
    20 RxHeader     b accept-ranges: bytes
    20 RxHeader     b date: Mon, 01 Aug 2011 16:02:52 GMT
    20 RxHeader     b x-varnish: 461203754
    20 RxHeader     b age: 0
    20 RxHeader     b via: 1.1 varnish
    20 RxHeader     b connection: close
    20 Fetch_Body   b 4 0 1
    20 Length       b 0
    20 BackendClose b default
    13 SessionOpen  c 127.0.0.1 56505 0.0.0.0:8080
    13 ReqStart     c 127.0.0.1 56505 461203753
    13 RxRequest    c POST
    13 RxURL        c /
    13 RxProtocol   c HTTP/1.1
    13 RxHeader     c content-length: 48
    13 RxHeader     c Connection: close
    13 VCL_call     c recv pass
    13 VCL_call     c hash
    13 Hash         c /
    13 Hash         c 127.0.0.1
    13 VCL_return   c hash
    13 VCL_call     c pass pass
    13 Backend      c 20 default default
    13 TTL          c 461203753 RFC 120 1312214573 0 0 0 0
    13 VCL_call     c fetch hit_for_pass
    13 ObjProtocol  c HTTP/1.1
    13 ObjResponse  c OK
    13 ObjHeader    c content-length: 0
    13 ObjHeader    c accept-ranges: bytes
    13 ObjHeader    c date: Mon, 01 Aug 2011 16:02:52 GMT
    13 ObjHeader    c x-varnish: 461203754
    13 ObjHeader    c age: 0
    13 ObjHeader    c via: 1.1 varnish
    13 VCL_call     c deliver deliver
    13 TxProtocol   c HTTP/1.1
    13 TxStatus     c 200
    13 TxResponse   c OK
    13 TxHeader     c accept-ranges: bytes
    13 TxHeader     c x-varnish: 461203754
    13 TxHeader     c age: 0
    13 TxHeader     c via: 1.1 varnish
    13 TxHeader     c Content-Length: 0
    13 TxHeader     c Accept-Ranges: bytes
    13 TxHeader     c Date: Mon, 01 Aug 2011 16:02:52 GMT
    13 TxHeader     c X-Varnish: 461203753
    13 TxHeader     c Age: 0
    13 TxHeader     c Via: 1.1 varnish
    13 TxHeader     c Connection: close
    13 Length       c 0
    13 ReqEnd       c 461203753 1312214572.971080780 1312214572.972627163
 0.000027657 0.001520157 0.000026226
    13 SessionClose c Connection: close
    13 StatSess     c 127.0.0.1 56505 0 1 1 0 1 1 234 0
     0 CLI          - Rd ping
     0 CLI          - Wr 200 19 PONG 1312214574 1.0
     0 CLI          - Rd ping
     0 CLI          - Wr 200 19 PONG 1312214577 1.0
 }}}

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




More information about the varnish-bugs mailing list