Django settings_module随机变为未设置?

时间:2014-04-09 20:54:17

标签: python django apache mod-python

我试图找出这个django程序的一个非常奇怪的问题。基本上我们有一个基于django的应用程序被分成第二个应用程序,主要是通过在相关站点的/etc/httpd/conf.d/002-中加载settings_sis.py文件而不是settings.py文件。 blah.conf文件。这是使用" DJANGO_SETTINGS_MODULE = settings_sis"行设置的。无论如何,当我刷新网站时,完全随机,大约50%的时间网站出错。发生这种情况时,我可以在调试错误消息中看到以下内容:

SESSION_FILE_PATH   None
SESSION_SAVE_EVERY_REQUEST  False
SETTINGS_MODULE     'settings'
SITE_ID     100

所以我假设SETTINGS_MODULE与我在列表中看不到的DJANGO_SETTINGS_MODULE相同。为什么在50%的时间里,这种情况会被完全随机地置于错误的位置?

Apache配置摘录:

PythonHandler core.handlers.production
PythonInterpreter citizen
SetEnv DJANGO_SETTINGS_MODULE settings_sis
SetEnv PYTHON_EGG_CACHE /tmp

0 个答案:

没有答案