我继续介绍Cody Soyland在gevent-socketio上的博客文章中提出的想法:http://codysoyland.com/2011/feb/6/evented-django-part-one-socketio-and-gevent/
但是我很难找到吞噬异常的地方.在socketio循环中发生的任何错误似乎都消失了,执行将停止.我已经尝试使用其他线程中关于mod_wsgi的建议使用python日志记录模块,但无济于事.
有人可以帮忙吗?
解决方法:
这解决了
import sys
import traceback
from django.core.signals import got_request_exception
def exception_printer(sender, **kwargs):
print >> sys.stderr, ''.join(traceback.format_exception(*sys.exc_info()))
got_request_exception.connect(exception_printer)