Heroku Server时区和日志时间

Kir*_*Ape 5 heroku

我正在尝试更改Heroku服务器时区.

我遵循了为什么Heroku使用服务器时间而不是Rails时区的步骤?

执行heroku config:TZ: Atlantic/Cape_Verde

执行heroku run bash date:Wed Jan 23 11:24:52 CVT 2013

heroku logs --tail仍然显示我当地时区GMT的日期

我错过了什么吗?多谢你们:)

Adi*_*pta 6

从 6.15.5-1f03166 版本开始

heroku config:add TZ="America/New_York"
Run Code Online (Sandbox Code Playgroud)

为我工作。确保在导航到应用程序目录后运行该命令。有关时区的正确性,请查看此维基百科页面。例如使用

heroku config:add TZ="Asia/Kolkata"

获取印度标准时间的日志。
如果您不在项目目录中,Heroku-cli 需要一个额外的标志:

heroku config:add TZ="Asia/Kolkata" --app appname
Run Code Online (Sandbox Code Playgroud)

其中appname是 Heroku 仪表板上的应用程序名称,而不是您的项目名称。

注意:默认情况下,更新时区会重新部署您正在运行的应用程序。


小智 5

如果您使用的是 PaperTrail 等日志查看器,则需要一项附加设置:PaperTrail > 设置 > 配置文件 > 时区 > 可选时区的下拉菜单