Я обновил одну переменную среды внутри settings.py
и перезапустил gunicorn
, но он видит старые настройки.Вот команда, которую я использую для ее запуска:
nohup /opt/my_proj/.virtualenvs/my_proj/bin/python2 /opt/my_proj/.virtualenvs/my_proj/bin/gunicorn --bind=0.0.0.0:8008 --timeout=1800 --log-level=debug --error-logfile=/opt/my_proj/gunicorn_nik.log --enable-stdio-inheritance --capture-output --user=me --pythonpath=/opt/me/code/my_proj,/opt/me/code/my_proj/seqr_settings wsgi &
Я распечатал пути, чтобы убедиться, что скрипты выполняются в моем каталоге 'my_proj', а также посмотрел в 'gunicorn_nik.log 'проверяя, что я вижу, что он указывает на папку' my_proj '.Затем я удалил settings.py
, чтобы убедиться, что это файл gunicorn
.Запуск не удался.Я попытался изменить settings.py
, распечатывая что-то из него, но это не работает, logger.info
не печатает оттуда.
У меня есть несколько Django
проектов на одном работающем узле кластера (не уверен, что этоважный).
Как будто Django
хранит и использует какой-то кэшированный файл, но почему перезапуск gunicorn
не исправляет это?Кажется странным для меняЛюбые предложения будут с благодарностью.