我有一个apache + mod_wsgi生产服务器,在debian上运行。我不时得到一些django异常,但我的源代码中没有任何错误。重新启动apache之后,异常就消失了。
有什么想法吗?
答案 0 :(得分:0)
您可能有某种导入循环,顺序依赖或多线程问题。当问题发生时,可以是随机的,并且取决于请求到达的顺序或依赖于发生的并发请求。换句话说,不会立即出现,而是稍后会出现一些随机时间。重新启动会清除它,但只有在等到它再次发生时才会发生变化。
按照以下所述预加载应用程序代码:
http://blog.dscpl.com.au/2010/03/improved-wsgi-script-for-use-with.html
帮助了一些人解决这个问题,但不是每个人。
完成跟踪可以是PITA。