私は最近、共有ホスト(webfaction)にアプリケーションをデプロイしましたが、明白な理由で私のサイトはまったく読み込まれませんでした。「スクリプトヘッダーの早すぎる終了」のデバッグ - WSGI/Django
これはdjangoアプリケーションですが、django.logも作成されません。唯一のヒントは、いずれかのログで、「スクリプトヘッダーの早すぎる終了」というエラーメッセージが表示され、wsgiファイルをソースとして識別することです。
私はwsgiファイルにログを追加しようとしましたが、作成されたログは見つかりませんでした。このエラーをデバッグするための推奨方法はありますか?私は私の髪を引き裂く点にいる。
私のWSGIファイル:
考えられる解決策:
ありがとうございます。私は最後にガンコンをインストールすることでこの問題を解決しました。 – Marcin
私は同じ問題がPython C拡張モジュールによって引き起こされていました。私は "WSGIApplicationGroup%{GLOBAL}"をApacheの設定に追加し、問題を解決しました。このディレクティブは、WSGIアプリケーションを最初のPythonサブインタープリタ内で実行するよう強制します。これにより、Apacheがプロセスを再起動させるデッドロックが排除されます。詳細については、[Google Wiki](https://code.google.com/p/modwsgi/wiki/ApplicationIssues#Python_Simplified_GIL_State_API) – Imraan
で読むことができます。1.ウェブサーバーのログは役立ちません2.これはApacheが "正しく"設定されていても誤った設定がログに記録され、segfaultsではなくエラーが発生した場合でも発生します。 – Cerin