Slightly better exception handling and logging to help with SAAS-884
This commit is contained in:
parent
1bb6ee63dc
commit
195935cccf
|
@ -150,6 +150,7 @@ class ListenerStat(Thread):
|
||||||
self.logger.error('Exception: %s', e)
|
self.logger.error('Exception: %s', e)
|
||||||
|
|
||||||
time.sleep(120)
|
time.sleep(120)
|
||||||
|
self.logger.info('ListenerStat thread exiting')
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|
|
@ -5,6 +5,8 @@ from Queue import Empty
|
||||||
|
|
||||||
import logging
|
import logging
|
||||||
import shutil
|
import shutil
|
||||||
|
import time
|
||||||
|
import traceback
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
import stat
|
import stat
|
||||||
|
@ -203,5 +205,10 @@ class PypoFile(Thread):
|
||||||
"""
|
"""
|
||||||
Entry point of the thread
|
Entry point of the thread
|
||||||
"""
|
"""
|
||||||
self.main()
|
try: self.main()
|
||||||
|
except Exception, e:
|
||||||
|
top = traceback.format_exc()
|
||||||
|
self.logger.error('PypoFile Exception: %s', top)
|
||||||
|
time.sleep(5)
|
||||||
|
self.logger.info('PypoFile thread exiting')
|
||||||
|
|
||||||
|
|
|
@ -153,4 +153,5 @@ class PypoPush(Thread):
|
||||||
top = traceback.format_exc()
|
top = traceback.format_exc()
|
||||||
self.logger.error('Pypo Push Exception: %s', top)
|
self.logger.error('Pypo Push Exception: %s', top)
|
||||||
time.sleep(5)
|
time.sleep(5)
|
||||||
|
self.logger.info('PypoPush thread exiting')
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue