Django Admin Group Issue - PullRequest
       5

Django Admin Group Issue

0 голосов
/ 18 апреля 2011

Надеюсь, вы мне поможете.

Дело в том, что я редактировал пользователя через 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 ...

Тогда я обнаружил, что вообще не могу получить доступ к группе администраторов! Кто-нибудь знает, что здесь происходит?

Спасибо!

##### EDIT #####

Похоже, проблема в том, что запрос занимает много времени для обработки, и 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

Если больше данных помогут найти решение, просто спросите меня, я не мог бы придумать что-нибудь более подходящее, чтобы добавить сюда. Спасибо!

Ответы [ 2 ]

0 голосов
/ 25 апреля 2011

На самом деле это проблема с Django ... Обновлена ​​до версии 1.3, и она стала лучше.Хотя проблема не решена, все равно требуется много времени, чтобы запросить все ... Но это удобно.Спасибо всем, я перевожу эту ветку на Django Bugs, поскольку это их проблема ... Хотя, если кто-то захочет опубликовать патч, чтобы исправить его, это будет действительно приветствоваться.Я думаю, что кто-то уже сделал этот патч в сообществе Django.Спасибо

0 голосов
/ 19 апреля 2011

Здесь не так много всего, похоже, процесс по какой-то неизвестной причине прекратился. Помогает ли перезапуск?

Если нет, попробуйте запустить один и тот же код с сервером запуска разработки Django и включенным DEBUG, чтобы увидеть, можете ли вы найти основную ошибку.

...