1

Ubuntu 8.04 で mod_wsgi と Apache (2.2.8) を介して Django を実行しています。

このセットアップで Django を約 6 か月間問題なく実行しています。昨日、データベース (postgres 8.3) を独自のサーバーに移動したところ、Django サイトが読み込みを拒否し始めました (ブラウザーのスピナーが回転し続けるだけでした)。

それは約10分間機能し、その後停止します。Apache は引き続き静的ファイルを提供できます。Django では何もありません。

Apache エラー ログを確認しましたが、関連する可能性のあるエントリはありません。これが WSGI、Django、Apache、または Postgres の問題なのかわかりません。

何か案は?

ご協力いただきありがとうございます!

4

2 に答える 2

0

それを見つけた!他のコードでeventletを使用していて、モジュールの1つをdjangoモデルにインポートしました。そのため、eventletが引き継ぎ、すべてを「スリープ」状態にしました。

于 2010-03-03T03:24:35.210 に答える
0

django と新しく格納されたデータベースの間で何かが起こっているように思えます。

混合物から apache を排除するには、それを開発サーバーとして実行し (人々が使用するのを止めるためにランダムなポートで)、まだ問題があるかどうかを確認する必要があります。もしそうなら、それはデータベースです。動作する場合は、apache である可能性があります。

編集、これは面白そうです。彼のパッチを適用する (をコメントアウトする.close()) ことでそれをテストできますが、他にも同様のバグが浮かんでいます。

于 2009-08-19T14:18:39.397 に答える