MBPを10.6にアップグレードした後、apacheのerror.logに次のように表示されます。
[error] [client ::1] Premature end of script headers: django.wsgi
WSGI FAQは、次のことを示唆しています。
デーモンモードを使用している場合、これはリクエストの処理中にmod_wsgiデーモンプロセスがクラッシュする症状です。おそらく、「セグメンテーション違反」というメッセージも表示されます。上記の「セグメンテーション違反」に関する質問の回答を参照してください。
上記の参照セクションは次のように述べています。
これはほとんどの場合、mod_pythonがmod_wsgiと同時にApacheによってロードされ、Pythonインストールが共有ライブラリを提供しないか、mod_pythonが元々静的Pythonライブラリに対してビルドされていることが原因で発生します。これは、Pythonを共有ライブラリとして出荷する前の古いLinuxディストリビューションで特に問題になります。
Apacheは正しく構成されているようで(インストール前から変更されていません)、mod_pythonがロードされていません。
前回と同じ手順でmod_wsgiを再構築しようとしましたがmake
、9k行にまたがるとエラーが発生します。短いバージョンは次のとおりです。
[...]
lipo: can't figure out the architecture type of: <some temp file>.out
私は他にもたくさんのことをしました-私が実行していると思うApacheのインストールを実行していること、ロードされている構成ファイルが私が見ているものであることなどを確認しますが、トラブルシューティングの手順が不足しています。次のステップのための解決策とアドバイスは両方とも歓迎します:)