Varnish 3.0.3 http error

Jason Heffner jdh132 at psu.edu
Fri Feb 1 23:57:39 CET 2013


I was actually able to fix the error.. I had to increase http_max_hdr, http_req_hdr_len, and http_resp_hdr_len. Is is there any log letting you know when the headers exceed these values?

Jason

On Feb 1, 2013, at 5:32 PM, Jason Heffner <jdh132 at psu.edu> wrote:

> I didn't actually look too closely to the tcpdump till a few minutes later and noticed the issue is caused by jetpack. I got a ticket open with them now. I can see why Varnish decided to throw a 503.
> 
> On Feb 1, 2013, at 4:50 PM, Jason Heffner <jdh132 at psu.edu> wrote:
> 
>> I attached a tcpdump since a curl isn't practical; I would need to include cookies and the the correct string parameters to simulate the same action. 
>> 
>> http://pastebin.com/3GHYFUwD
>> 
>> 
>> On Feb 1, 2013, at 12:55 PM, "Rangel, Raul" <Raul.Rangel at disney.com> wrote:
>> 
>>> What does the backend log look like?
>>> 
>>> In the log it shows 
>>>   16 FetchError   c http format error
>>> 
>>> What does curl show if you do the same request?
>>> 
>>> -----Original Message-----
>>> From: varnish-misc-bounces at varnish-cache.org [mailto:varnish-misc-bounces at varnish-cache.org] On Behalf Of Jason Heffner
>>> Sent: Friday, February 01, 2013 10:34 AM
>>> To: varnish-misc at varnish-cache.org
>>> Subject: Varnish 3.0.3 http error
>>> 
>>> Hi,
>>> 
>>> I've been through some of the archives on the list and have seen some similar problems. I was wondering if anyone can tell why this particular HTTP error might be caused? I also contacted the jetpack developers since it is their plugin returning the HTTP error from apache on the backend. If varnish is taken out of the setup the 302 redirect returned from apache functions properly. I can recreate the issue on a development system, and all other page loads are fine. 
>>> 
>>> Our setup: RHEL6, Pound 2.6.2, Varnish 3.0.3, Apache 2.2.15, php-fpm 5.3.21
>>> 
>>> I'd welcome any advice.
>>> 
>>> Thanks,
>>> Jason
>>> 
>>> varnishlog -d -c -m TxStatus:503
>>>  16 ReqStart     c xxx.xxx.xxx.xxx 45094 812364756
>>>   16 RxRequest    c GET
>>>   16 RxURL        c /wp-admin/admin.php?page=jetpack&action=authorize&_wpnonce=cec3b377a1&code=dhcULw6Zlg&state=2
>>>   16 RxProtocol   c HTTP/1.1
>>>   16 RxHeader     c Host: somesite.psu.edu
>>>   16 RxHeader     c User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:18.0) Gecko/20100101 Firefox/18.0
>>>   16 RxHeader     c Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
>>>   16 RxHeader     c Accept-Language: en-US,en;q=0.5
>>>   16 RxHeader     c Accept-Encoding: gzip, deflate
>>>   16 RxHeader     c Cookie: __utma=165035810.2146825052.1359667423.1359667423.1359672023.2; __utmc=165035810; __utmz=165035810.1359667423.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); bp-activity-oldestpage=1; __qca=P0-1744595654-1359667424495; bp-activity-scope=all; bp
>>>   16 RxHeader     c Connection: keep-alive
>>>   16 RxHeader     c X-Forwarded-For: xxx.xxx.xxx.xxx
>>>   16 VCL_call     c recv pass
>>>   16 VCL_call     c hash
>>>   16 Hash         c /wp-admin/admin.php?page=jetpack&action=authorize&_wpnonce=cec3b377a1&code=dhcULw6Zlg&state=2
>>>   16 Hash         c somesite.psu.edu
>>>   16 VCL_return   c hash
>>>   16 VCL_call     c pass pass
>>>   16 Backend      c 14 default_director web1
>>>   16 FetchError   c http format error
>>>   16 VCL_call     c error deliver
>>>   16 VCL_call     c deliver deliver
>>>   16 TxProtocol   c HTTP/1.1
>>>   16 TxStatus     c 503
>>>   16 TxResponse   c Service Unavailable
>>>   16 TxHeader     c Server: Varnish
>>>   16 TxHeader     c Content-Type: text/html; charset=utf-8
>>>   16 TxHeader     c Retry-After: 5
>>>   16 TxHeader     c Content-Length: 418
>>>   16 TxHeader     c Accept-Ranges: bytes
>>>   16 TxHeader     c Date: Thu, 31 Jan 2013 22:46:08 GMT
>>>   16 TxHeader     c Age: 3
>>>   16 TxHeader     c Connection: close
>>>   16 TxHeader     c X-Cache: MISS
>>>   16 Length       c 418
>>>   16 ReqEnd       c 812364756 1359672365.351407051 1359672368.171207428 1.863311291 2.819756508 0.000043869
>>> 
>>> p: (814) 865-1840, c: (814) 777-7665
>>> Systems Administrator
>>> Teaching and Learning with Technology, Information Technology Services The Pennsylvania State University
>>> 
>>> 
>>> _______________________________________________
>>> varnish-misc mailing list
>>> varnish-misc at varnish-cache.org
>>> https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
>> 
>> _______________________________________________
>> varnish-misc mailing list
>> varnish-misc at varnish-cache.org
>> https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
> 
> _______________________________________________
> varnish-misc mailing list
> varnish-misc at varnish-cache.org
> https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc




More information about the varnish-misc mailing list