カテゴリー 「python2.6」 RSS

2009-07-31

[][][]開発サーバ、logging、multiprocessing関係

前提
GAEはPython2.6をサポートしていない。
症状
リクエストエラーが発生し、長大なスタックトレースが表示される。
原因
環境により、loggingモジュールを使用する→multiprocessingモジュールをimportしようとする→dev_appserver.pyがフックする→loggingモジュールを使用する→以下繰り返し、となり例外が発生する。
回避
debugオプションを使わない。main.py冒頭「import logging」の後に「logging.logMultiprocessing = 0」を加える。
関連
http://code.google.com/p/googleappengine/issues/detail?id=1159
 
ログイン ユーザー登録
ようこそ ゲスト さん