Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Heroku服务器时区和日志时间_Heroku - Fatal编程技术网

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=“亚洲/加尔各

我正在尝试更改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=“亚洲/加尔各答”

以获取印度标准时间的日志。
如果您不在项目目录中,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