Configuring a fallback server for a director

Andreas Jung lists at zopyx.com
Wed Jun 16 18:23:51 CEST 2010


Excellent hint - works perfectly!

Andreas

2010/6/16 Marc Fournier <marc.fournier at camptocamp.com>

> Hello,
>
> > Is it possible to configure a fallback server (serving a static
> > maintenance page) for a director with some backend
> > servers in case all backend servers are down?
>
> I had the same need some time ago, and solved it by simply switching
> backends when the main ones are in an "unhealthy" state:
>
> director cluster round-robin {
>  { .backend = {
>    ...
>      .probe = { # required to let req.backend.healthy work
>        ...
>      }
>    }
>  }
>  ...
> }
>
> backend sorryserver {
>  ...
> }
>
> sub vcl_recv {
>
>  set req.backend = cluster;
>
>  if (!req.backend.healthy) {
>    set req.backend = sorryserver;
>    pass;
>  }
> }
>
> I hope this helps !
> Marc
>
>
>
> _______________________________________________
> varnish-misc mailing list
> varnish-misc at varnish-cache.org
> http://lists.varnish-cache.org/mailman/listinfo/varnish-misc
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20100616/7d5ecf7d/attachment-0003.html>


More information about the varnish-misc mailing list