From: phk Date: Tue, 4 Jul 2006 14:19:12 +0000 (+0000) Subject: retry backend open, log diagnostics X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1e9898a07d3d253c92fd0543bb42917e3bd63b68;p=varnish retry backend open, log diagnostics git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@299 d4fa192b-c00b-0410-8231-f00ffab90ce4 --- diff --git a/varnish-cache/bin/varnishd/cache_backend.c b/varnish-cache/bin/varnishd/cache_backend.c index 961264e4..b7868c0b 100644 --- a/varnish-cache/bin/varnishd/cache_backend.c +++ b/varnish-cache/bin/varnishd/cache_backend.c @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #include @@ -101,11 +102,14 @@ connect_to_backend(struct vbe_conn *vc, struct backend *bp) do { s = socket(res0->ai_family, res0->ai_socktype, res0->ai_protocol); - if (s < 0) + if (s < 0) { + VSL(SLT_Debug, 0, "Socket errno=%d", errno); continue; + } error = connect(s, res0->ai_addr, res0->ai_addrlen); if (!error) break; + VSL(SLT_Debug, 0, "Connect errno=%d", errno); close(s); s = -1; } while ((res0 = res0->ai_next) != NULL);