[FIX] longpolling/gevent: log errors occurring in main loop

This commit is contained in:
Olivier Dony 2014-11-05 14:36:19 +01:00
parent 6c55dab261
commit 1719e6b922
1 changed files with 5 additions and 1 deletions

View File

@ -392,7 +392,11 @@ class GeventServer(CommonServer):
gevent.spawn(self.watch_parent)
self.httpd = WSGIServer((self.interface, self.port), self.app)
_logger.info('Evented Service (longpolling) running on %s:%s', self.interface, self.port)
self.httpd.serve_forever()
try:
self.httpd.serve_forever()
except:
_logger.exception("Evented Service (longpolling): uncaught error during main loop")
raise
def stop(self):
import gevent