[FIX] longpolling/gevent: log errors occurring in main loop
This commit is contained in:
parent
6c55dab261
commit
1719e6b922
|
@ -392,7 +392,11 @@ class GeventServer(CommonServer):
|
||||||
gevent.spawn(self.watch_parent)
|
gevent.spawn(self.watch_parent)
|
||||||
self.httpd = WSGIServer((self.interface, self.port), self.app)
|
self.httpd = WSGIServer((self.interface, self.port), self.app)
|
||||||
_logger.info('Evented Service (longpolling) running on %s:%s', self.interface, self.port)
|
_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):
|
def stop(self):
|
||||||
import gevent
|
import gevent
|
||||||
|
|
Loading…
Reference in New Issue