Dealing with "http format error"
lbjay at reallywow.com
Wed Sep 22 15:36:33 CEST 2010
On Wed, Sep 22, 2010 at 2:40 AM, Tollef Fog Heen
<tfheen at varnish-software.com> wrote:
> | It appears that because this backend does not provide any http headers
> | in the response that varnish is interpreting part of the response
> | itself as the protocol, status code, etc. The log output below
> | indicates that the RxProtocol, RxStatus, RxResponse and RxHeader
> | values actually contain strings from what should be the body of the
> | response.
> Seems like your backend is speaking HTTP 0.9, which I'm not sure we
> support. Is there any chance you could get it to be less archaic?
Unfortunately, the backend is not something I have any control over.
There was an offlist suggestion to add a haproxy instance between
varnish and my backend for the purpose of inserting headers. I may
have to pursue something like that.
More information about the varnish-misc