2011-09-09 6 views
1

Django Pistonを使用してファイルをアップロードするための簡単なPOSTハンドラを実装しました。私はmanage.py runserverでテストしています。ハンドラが例外をスローすると、コンソールにエラーが表示されます。 "[Errno 32] Broken pipe"。トレースバックはPythonソケットサーバーコードのどこかにあります。明らかに、例外はパイプを壊す原因となり、それはコンソールに表示されるエラーです。Django Pistonを使用した壊れたパイプエラー

私のハンドラの実際の例外とトレースバックをログに記録する簡単な方法はありますか?さもなければ問題を捜すことは本当に難しい。

答えて

0

私はこれを自分で考え出しました。 "curl -f"を使ってリクエストを出していたのは間違いだったので、curlはサーバーからの応答を読み込まず、代わりにパイプを切断し、シェルにエラーを返します。

他の誰かに起こる可能性がありますので、私は何が起こっていたかを明確にするために質問の名前を変更しました。

関連する問題