From 7d3e03e7fd5252f34d479cbdcc5527e59a6ec577 Mon Sep 17 00:00:00 2001 From: Max Erenberg <> Date: Fri, 7 Jan 2022 23:06:58 -0500 Subject: [PATCH] increase retries for Postfix --- ceod/transactions/members/AddMemberTransaction.py | 4 ++-- etc/default/ceod | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ceod/transactions/members/AddMemberTransaction.py b/ceod/transactions/members/AddMemberTransaction.py index abbfc1f..ba37360 100644 --- a/ceod/transactions/members/AddMemberTransaction.py +++ b/ceod/transactions/members/AddMemberTransaction.py @@ -93,7 +93,7 @@ class AddMemberTransaction(AbstractTransaction): # sometimes Postfix says 'User unknown in local recipient table' if we try # to send an email to a user right after they were created - max_tries = 3 + max_tries = 30 for i in range(max_tries): try: self.mail_srv.send_welcome_message_to(user, password) @@ -102,7 +102,7 @@ class AddMemberTransaction(AbstractTransaction): except smtplib.SMTPRecipientsRefused: if i < max_tries - 1: logger.warning('SMTP recipient refused, sleeping and trying again') - time.sleep(3) + time.sleep(5) continue else: yield 'failed_to_send_welcome_message: recipient refused too many times' diff --git a/etc/default/ceod b/etc/default/ceod index fe40583..c2c74df 100644 --- a/etc/default/ceod +++ b/etc/default/ceod @@ -1,3 +1,3 @@ -GUNICORN_ARGS="-w 2 -b 0.0.0.0:9987 --access-logfile - --certfile /etc/ssl/private/csclub-wildcard-chain.crt --keyfile /etc/ssl/private/csclub-wildcard.key" +GUNICORN_ARGS="-w 2 -t 600 -b 0.0.0.0:9987 --access-logfile - --certfile /etc/ssl/private/csclub-wildcard-chain.crt --keyfile /etc/ssl/private/csclub-wildcard.key" LE_WORKING_DIR="/root/.acme.sh" HOME=/root