response = await http.fetch(self.url + ".timestamp",
headers={ "Pragma" : "no-cache" })
except tornado.httpclient.HTTPError as e:
- logging.error("Error getting timestamp from %s: %s" % (self.hostname, e))
+ logging.warning("Error getting timestamp from %s: %s" % (self.hostname, e))
self.set_state("DOWN")
return False
except ssl.SSLError as e:
- logging.error("SSL error when getting timestamp from %s: %s" % (self.hostname, e))
+ logging.warning("SSL error when getting timestamp from %s: %s" % (self.hostname, e))
self.set_state("DOWN")
return False
except tornado.iostream.StreamClosedError as e:
- logging.error("Connection closed unexpectedly for %s: %s" % (self.hostname, e))
+ logging.warning("Connection closed unexpectedly for %s: %s" % (self.hostname, e))
self.set_state("DOWN")
return False
except OSError as e:
- logging.error("Could not connect to %s: %s" % (self.hostname, e))
+ logging.warning("Could not connect to %s: %s" % (self.hostname, e))
self.set_state("DOWN")
return False
if response.error:
- logging.debug("Error getting timestamp from %s" % self.hostname)
+ logging.warning("Error getting timestamp from %s" % self.hostname)
self.set_state("DOWN")
return
30 * * * * nobody ipfire.org cleanup
# Check mirrors once every 30 min
-*/30 * * * * nobody ipfire.org check-mirrors
+*/30 * * * * nobody ipfire.org --logging=error check-mirrors
# Tweet once a week
0 8 * * * nobody sleep ${RANDOM} && ipfire.org tweet