Heroku服务器时区和日志时间
我正在尝试更改Heroku服务器时区 我已经按步骤完成了 正在执行heroku配置:Heroku服务器时区和日志时间,heroku,Heroku,我正在尝试更改Heroku服务器时区 我已经按步骤完成了 正在执行heroku配置:TZ:Atlantic/Cape_Verde 执行heroku run bash date:Wed Jan 23 11:24:52 CVT 2013 然而,heroku日志--tail仍然显示我的本地时区GMT的日期 我错过什么了吗?谢谢大家:)从6.15.5-1F0316版开始 为我工作。确保在导航到应用程序目录后运行该命令。有关时区的正确性,请查看此页。 例如用于 heroku配置:添加TZ=“亚洲/加尔各
TZ:Atlantic/Cape_Verde
执行heroku run bash date:Wed Jan 23 11:24:52 CVT 2013
然而,heroku日志--tail仍然显示我的本地时区GMT的日期
我错过什么了吗?谢谢大家:)从6.15.5-1F0316版开始
为我工作。确保在导航到应用程序目录后运行该命令。有关时区的正确性,请查看此页。 例如用于 heroku配置:添加TZ=“亚洲/加尔各答” 以获取印度标准时间的日志。
如果您不在项目目录中,Heroku cli需要一个额外的标志:
heroku config:add TZ="Asia/Kolkata" --app appname
其中appname是Heroku仪表板上的应用程序名称,而不是项目名称
注意:默认情况下,更新时区会重新部署正在运行的应用程序 如果您使用的是日志查看器(如PaperTrail),则需要一个附加设置:
无法更改Heroku日志的PaperTrail>Settings>Profile>TimeZone>可选择时区下拉列表,即使更改dyno时区,日志仍将保持在UTC
UTC
中。这也是不推荐的,时区最好在应用程序中处理,对于日志,日志查看器可以提供timzezone设置
用于日志记录的Heroku插件-
资料来源:这对我很有用:)我用了“美国/太平洋”,现在是加利福尼亚时间,谢谢!注意:这不适用于heroku日志,如下所示。
heroku config:add TZ="Asia/Kolkata" --app appname