In message <4ad60d6d.1070...@upfrontsystems.co.za>, Izak Burger writes: >Hi all, > >10.0.0.12 - Anonymous [14/Oct/2009:18:38:38 +0200] "GET /plonesite >HTTP/1.1" 200 0 "" > >Note the zero after the 200 status. I suspect this causes a problem on >line 220 of bin/varnishd/cache_backend_poll.c, where rlen is the length >of data read from zope: > > if (rlen == 0) > return; > >The result of this is a sick backend, eg:
Yes, if we get no bytes, we do not accept it as a good probe. >Using wireshark to log at the network traffic confirms that the HTTP >request is sent, but no response, corresponding with the access log. That would sort of indicate that the problem is on the backend. You may need to customize the HTTP request used for probing with the ".request =" line in your backend probe definition, in order to explain things to your backend. A Host: header maybe ? Poul-Henning -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 p...@freebsd.org | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. _______________________________________________ varnish-dev mailing list varnish-dev@projects.linpro.no http://projects.linpro.no/mailman/listinfo/varnish-dev