时区在Django管理中随机更改

时间:2018-12-14 14:21:50

标签: python django timezone uwsgi ubuntu-server

在Ubuntu服务器14.04上使用uWSGI服务器和NGINX代理部署了Django项目的两个实例。在设置中,我有:

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

在某些情况下,日期和时间显示在正确的时区中。在另一个实例中,时区在+03.00到+12.00之间变化,而我没有注意到其中的任何模式。

我检查了:

  • 带有timedatectl status的Ubuntu时区(两台服务器上都相同)
  • PostgreSQL时区(两个服务器上都相同)
  • uWSGI和NGINX设置保存在VCS中,因此它们也是一样的(尽管似乎没有任何时区相关的内容)

我能想到的唯一区别是,正常运行的实例在Azure上,而有问题的实例物理上托管在UTC +03.00(本地云提供商)上。但是,在那里托管的其他Django项目也可以正常工作。

我还能检查什么以隔离和解决此问题?

0 个答案:

没有答案