Существует два экземпляра проекта 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, размещенные там, работают должным образом.
Что еще я могу проверить, чтобы изолировать и решить эту проблему?