Django settings_module становится неустановленным случайно?
Я пытаюсь выяснить действительно странную проблему с этой программой django. По сути, у нас есть приложение на основе django, которое было разделено на второе приложение, в основном, путем загрузки файла settings_sis.py вместо файла settings.py в файле /etc/httpd/conf.d/002-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