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的问题……升级到1.3版就好多了。虽然没有解决问题,查询所有内容仍然需要很长时间......但它是可用的。谢谢大家,我正在将此线程移至 Django Bugs,因为这是他们的问题......虽然,如果有人想发布补丁来修复它,我会非常欢迎。我认为有人已经在 Django 社区中做了这个补丁。谢谢

于 2011-04-25T13:28:14.013 回答
0

这里没有什么可做的——看起来这个过程由于某种未知的原因而死了。重新启动它有帮助吗?

如果没有,请尝试在 Django 开发运行服务器和 DEBUG 上运行相同的代码,看看是否可以找到潜在的错误。

于 2011-04-18T21:50:17.440 回答