From 11153df561890be5373c8c4fbb98cd418def5304 Mon Sep 17 00:00:00 2001 From: Laurent Clouet Date: Wed, 8 Jul 2015 21:34:10 +0100 Subject: [PATCH] Better handle of http503 --- src/com/sheepit/client/Server.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/com/sheepit/client/Server.java b/src/com/sheepit/client/Server.java index 434d888..e2ccf5a 100644 --- a/src/com/sheepit/client/Server.java +++ b/src/com/sheepit/client/Server.java @@ -426,6 +426,10 @@ public class Server extends Thread implements HostnameVerifier, X509TrustManager } else { System.out.println("Server::requestJob url " + url_contents + " r " + r + " contentType " + contentType); + if (r == HttpURLConnection.HTTP_UNAVAILABLE) { + // most likely varnish is up but apache down + throw new FermeServerDown(); + } InputStream in = connection.getInputStream(); String line; BufferedReader reader = new BufferedReader(new InputStreamReader(in, "UTF-8"));