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
誰かが何が悪いのか、どこを見ればいいのか教えてもらえますか?
すべての提案は大歓迎です...