Too many 503 backend errors

Michael Alger varnish at mm.quex.org
Wed Dec 22 08:56:46 CET 2010


On Wed, Dec 22, 2010 at 12:42:24PM +0530, Anand Shah wrote:
> I am running varnish on 64 bit Centos. Getting too many 503 errors
> recently and i tried debugging it with some help from Forums on
> mailinglist.

> VARNISHLOGS:
> 
>   180 VCL_call     c miss fetch
>   180 FetchError   c no backend connection
>   180 VCL_call     c error deliver

In my experience, "no backend connection" indicates that whatever
backend was selected to handle this request was unavailable due to the
health check/probe returning an error.

What was the backend health at the time? You can use the 'debug.health'
command in the CLI to view health information, or

  varnishlog -i Backend_health

to see the results of the health checks as they occur. If a backend is
marked as 'sick' then Varnish won't send any requests to it, since it's
unlikely to help the situation.



More information about the varnish-misc mailing list