Django:Gevent-SocketioとWSGihandlerを使用する場合のキャッチ/ログの例外
質問
Cody SoylandのGevent-Sockinkioに関するブログ投稿で提示されているアイデアをこちらを拡張しています。 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)
所属していません StackOverflow