diff --git a/server-ca/issue-daemon.py b/server-ca/issue-daemon.py index c94b90988..36dbb8738 100755 --- a/server-ca/issue-daemon.py +++ b/server-ca/issue-daemon.py @@ -42,22 +42,23 @@ def issue(session): # session nonetheless died for some reason unrelated to failing # challenges before the cert could be issued. Normally, this # should never happen. - if debug: print "removing expired (issue-state!?) session", short(session) + log("removing expired (issue-state!?) session", session) r.lrem("pending-requests", session) return if r.hget(session, "state") != "issue": return csr = r.hget(session, "csr") names = r.lrange("%s:names" % session, 0, -1) + log("attempting to issue certificate for names: %s" % join(names), session) with issue_lock: cert = CSR.issue(csr, names) r.hset(session, "cert", cert) if cert: # once issuing cert succeeded - if debug: print "%s: issued certificate for names: %s" % (short(session), ", ".join(names)) + log("issued certificate for names: %s" % join(names), session) r.hset(session, "state", "done") # r.lpush("pending-done", session) else: # should not be reached in deployed version - if debug: print "issuing for", short(session), "failed" + log("issuing cert failed!?", session) r.lpush("pending-issue", session) while True: