Часовой пояс случайно меняется в админке Django - PullRequest
0 голосов
/ 14 декабря 2018

Существует два экземпляра проекта Django, развернутого с использованием сервера uWSGI с прокси-сервером NGINX на сервере Ubuntu 14.04.В настройках у меня есть:

TIME_ZONE = 'Europe/Moscow'  # UTC +03.00
USE_TZ = True

В одном случае даты и время отображаются в правильном часовом поясе.В другом случае часовой пояс продолжает меняться от +03.00 до +12.00, и мне не удалось заметить какой-либо закономерности в этом.

Я проверил:

  • Часовой пояс Ubuntu с timedatectl status (одинаково на обоих серверах)
  • Часовой пояс PostgreSQL (одинаково на обоих серверах)
  • Настройки uWSGI и NGINX сохраняются в VCS, поэтому они одинаковы (хотя и непохоже, что-то связано с часовым поясом)

Единственное отличие, которое я могу вспомнить, это то, что правильно работающий экземпляр находится в Azure, а проблемный физически размещен в UTC +03.00 (локальный поставщик облака),Тем не менее, другие проекты Django, размещенные там, работают должным образом.

Что еще я могу проверить, чтобы изолировать и решить эту проблему?

...