commit 4b4b26aab2f2fa39c877a39f5f8f26b76fd66457
Author: Till Maas <opensource(a)till.name>
Date: Wed Oct 29 20:45:03 2014 +0100
check_sigul: Add debug info, fix it
scripts/check_sigul.py | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/scripts/check_sigul.py b/scripts/check_sigul.py
index 73c3dd3..63bbf2b 100755
--- a/scripts/check_sigul.py
+++ b/scripts/check_sigul.py
@@ -44,7 +44,7 @@ if __name__ == "__main__":
mail_logger = SubjectSMTPHandler(
"127.0.0.1", fedora_user, [fedora_user], "Sigul check log
event")
mail_logger.subject_prefix = "Sigul check: "
- mail_logger.setLevel(logging.DEBUG)
+ mail_logger.setLevel(logging.WARNING)
mail_logger.setFormatter(formatter)
log.addHandler(mail_logger)
@@ -68,7 +68,13 @@ if __name__ == "__main__":
for key, helper in helpers.items():
res = helper.get_public_key()
ret, pubkey, errors = res
- if status.setdefault(key, res) != res:
+ if ret != 0 or errors:
+ log.debug("Key '{}' not working {}:{}".format(
+ key, ret, errors))
+ else:
+ log.debug("Key '{}' working".format(key))
+
+ if status.get(key, res) != res:
if ret != 0 or errors:
log.error(
"Sigul for key '{}' stopped working:
{}:{}".format(
@@ -77,4 +83,6 @@ if __name__ == "__main__":
log.warning(
"Sigul for key '{}' resumed
working".format(key))
+ status[key] = res
+
time.sleep(600)
Show replies by date