mirror of
https://github.com/ail-project/ail-framework.git
synced 2024-11-22 22:27:17 +00:00
fix: [Mail module] debug signal timeout
This commit is contained in:
parent
8f31b9b90c
commit
f9ce4fa280
1 changed files with 5 additions and 3 deletions
|
@ -33,10 +33,10 @@ class TimeoutException(Exception):
|
|||
pass
|
||||
|
||||
def timeout_handler(signum, frame):
|
||||
raise TimeoutException
|
||||
raise TimeoutException()
|
||||
|
||||
signal.signal(signal.SIGALRM, timeout_handler)
|
||||
max_execution_time = 30
|
||||
max_execution_time = 20
|
||||
## -- ##
|
||||
|
||||
sys.path.append(os.path.join(os.environ['AIL_BIN'], 'packages'))
|
||||
|
@ -156,9 +156,11 @@ if __name__ == "__main__":
|
|||
p.incr_module_timeout_statistic()
|
||||
err_mess = "Mails: processing timeout: {}".format(item_id)
|
||||
print(err_mess)
|
||||
time.sleep(30)
|
||||
publisher.info(err_mess)
|
||||
continue
|
||||
signal.alarm(0)
|
||||
else:
|
||||
signal.alarm(0)
|
||||
|
||||
# filtering duplicate
|
||||
all_emails = set(all_emails)
|
||||
|
|
Loading…
Reference in a new issue