为什么Django管理员表单会挂起(或者,我该如何诊断问题)?

时间:2010-12-14 18:46:48

标签: django django-admin

在Django中,我有一个与管理员绑定的模型。每当我尝试添加新模型实例或更新现有模型实例时,表单在尝试提交时都会挂起。但是,没有任何内容写入日志文件。模型没什么特别之处,因此它们没有任何可能导致例如无限循环的自定义验证。此外,挂起仅发生在我的生产服务器上,而不是在登台服务器或本地开发计算机上。

我注意到Apache日志文件中存在以下错误,但我不确定它是否是我的问题的症状,或其他:

  

异常exception.TypeError:>中的''NoneType'对象不可调用“忽略

可能导致挂起的原因是什么?或者,如果没有我的设置和应用程序的所有细节,那可能很难回答,那么诊断问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

最终,我认为这只是一个性能问题。我在守护进程模式下使用WSGI;减少WSGI进程的数量似乎已经消除了这个问题。