Python で実装された Web サービスを使用し、Django と Piston を使用し、WSGI を介して apache サーバーで実行されている iPhone アプリがあります。
通話が終了する前に、アプリがサーバーへの接続を閉じることがあります。これを行うと、次のことが発生します。
[Tue Sep 06 11:29:46 2011] [error] [client 207.35.164.99] mod_wsgi (pid=820): Exception occurred processing WSGI script 'myscript.wsgi'.
[Tue Sep 06 11:29:46 2011] [error] [client 207.35.164.99] IOError: failed to write data
サーバーのエラーログに表示されます。
接続を明示的に閉じるのではなく、そのままにしてダウンロードを終了し、結果を無視することで、アプリの問題を「修正」できます。ただし、可能であればサーバー側でこれを修正したいと考えています。どうすればいいですか?