在Ubuntu服务器14.04上使用uWSGI服务器和NGINX代理部署了Django项目的两个实例。在设置中,我有:
TIME_ZONE = 'Europe/Moscow' # UTC +03.00
USE_TZ = True
在某些情况下,日期和时间显示在正确的时区中。在另一个实例中,时区在+03.00到+12.00之间变化,而我没有注意到其中的任何模式。
我检查了:
timedatectl status
的Ubuntu时区(两台服务器上都相同)我能想到的唯一区别是,正常运行的实例在Azure上,而有问题的实例物理上托管在UTC +03.00(本地云提供商)上。但是,在那里托管的其他Django项目也可以正常工作。
我还能检查什么以隔离和解决此问题?