Python FastCGIコードに非常に特有の問題があります。sys.stdoutのファイル記述子は「-1」であるため、書き込むことができません。プログラムの最初の行でこれをチェックしているので、コードが変更されていないことがわかります。
試しましたがsys.stdout = os.fdopen(1, 'w')
、そこに書かれているものはブラウザに届きません。
同じアプリケーションがApacheで問題なく動作します。
ここに記載されているIIS用のMicrosoft提供のFastCGI拡張機能を使用しています:http://learn.iis.net/page.aspx/248/configuring-fastcgi-extension-for-iis60/
私はfcgiext.iniでこれらの設定を使用しています:
ExePath = C:\ Python23 \ python.exe 引数=-uC:\ app \ app_wsgi.py FlushNamedPipe = 1 RequestTimeout = 45 IdleTimeout = 120 ActivityTimeout = 30
誰かが何が悪いのか、どこを見ればいいのか教えてもらえますか?
すべての提案は大歓迎です...