调整服务器上的时间设置:更改操作系统中的时间或时区,或者配置石墨设置?

调整服务器上的时间设置:更改操作系统中的时间或时区,或者配置石墨设置?

所以我有一个服务器通过统计局,这些内容通过石墨网络应用程序。

如果我在图表中勾选“自动刷新”选项,时间就会与我所在的时间不匹配。我现在在香港,现在是下午 5:20,而 Graphite 实例所在的服务器通过命令报告的是凌晨 4:20 date。然而,Graphite 图表显示现在是 3:20!

所以我有点困惑,不知道该如何正确解决这个问题。该服务器是 DigitalOcean 服务,显然位于新加坡(与香港时区相同),但有些东西告诉我这些信息应该无关紧要,对吧?我的意思是,Graphite 应该根据其 WebUI 用户的时区向我显示正确的时间,对吧?

如何正确修复此问题?使用 root 权限在服务器中设置时间,或调整Graphite 中的 TIME_ZONE 设置? 或者是其他东西?

答案1

石墨应该会显示正确的时间不只是取决于 WebUI 用户时区。请注意,需要 Graphite_TZ - User_TZ 偏移量来计算要显示的正确时间。这意味着Graphite_TZ 也必须正确设置

查看 14 小时偏移量,我觉得您正在运行默认的 Graphite 时区设置(美国/芝加哥)。修复它就足够了。

一般而言,配置 OS TZ 不是必须的,但是一种很好的做法。因此,我建议您也配置 OS TimeZone 以匹配 Graphite TZ 设置,以避免时间混乱。

相关内容