diff --git a/trytond/trytond/status.py b/trytond/trytond/status.py index 7cf85a5f6f..2b7dc7bacb 100644 --- a/trytond/trytond/status.py +++ b/trytond/trytond/status.py @@ -68,9 +68,13 @@ def dump(path): def dumper(path): while True: - if dump(path): - time.sleep(5) - else: + try: + if dump(path): + time.sleep(5) + else: + time.sleep(60) + except Exception: + logger.exception("status dumper crashed") time.sleep(60)