0

あなたが私を助けてくれることを願っています。

問題は、Django Adminを介してユーザーを編集していて、そこから新しいグループを追加しようとしたことです。グループの追加ページが表示されず、uWSGIログは次のように表示されました。

*** HARAKIRI ON WORKER 3 (pid: 4763) ***
HARAKIRI: --- uWSGI worker 3 (pid: 4763) WAS managing request /admin/auth/group/add/ since Mon Apr 18 13:00:19 2011 ---
DAMN ! process 4763 died :( trying respawn ...

すると、グループAdminにまったくアクセスできないことがわかりました。ここで何が起こっているのか誰か知っていますか?

ありがとう!

##### 編集 #####

問題は、リクエストの処理に時間がかかり、uWSGIがそれを強制終了するのに対し、djangoテストサーバーは強制終了しないことです。そのため、djangoテストサーバーでは、リクエストはしばらくして処理されます。私はDjango_debug_toolbarを使用しています、ここにいくつかの情報があります:

Resource    Value
User CPU time   4364.273 msec
System CPU time 964.061 msec
Total CPU time  5328.334 msec
Elapsed time    5541.512 msec
Context switches    10983 voluntary, 1053 involuntary

SQL
346 queries in 177.71ms

これ以上のデータが解決策を見つけるのに役立つ場合は、私に聞いてください。ここに追加するのにこれ以上関連性のあるものは考えられません。ありがとう!

4

2 に答える 2

0

ここで先に進むことはあまりありません-プロセスが何らかの理由で死んだようです。再起動すると役に立ちますか?

そうでない場合は、Django開発runserverとDEBUGをオンにして同じコードを実行し、根本的なエラーを見つけることができるかどうかを確認してください。

于 2011-04-18T21:50:17.440 に答える
0

実際、これはDjangoの問題です...バージョン1.3にアップグレードすると、改善されました。問題は解決しませんでしたが、それでもすべてを照会するのに長い時間がかかります...しかし、それは使用可能です。皆さん、ありがとうございます。問題があるので、このスレッドをDjango Bugsに移動します...ただし、誰かがパッチを投稿して修正したい場合は、大歓迎です。しかし、誰かがすでにDjangoコミュニティでこのパッチを実行したと思います。ありがとう

于 2011-04-25T13:28:14.013 に答える