0

由于 Heroku 上的服务器在 UTC 时间下运行,您如何将 cron 时间设置为每天太平洋标准时间凌晨 3 点运行?在您推荐内置的 Heroku 调度程序之前,我想将所有内容都保留在 Resque 中。此外,将服务器时间保留为 UTC 也很酷。

ImportClass:
  description: 'Import Class'
  custom_job_class: 'Class::ImportClass'
  cron: '0 3 * * *'
  queue: high
4

1 回答 1

1

如果您愿意,可以通过 Heroku 仪表板添加 TZ ENV 变量。打开应用程序的仪表板并导航到“设置”选项卡,然后在“配置变量”下单击“显示配置变量”按钮。然后,您将能够添加 TZ = America/Chicago(或您需要的任何时区)。

然后相应地设置cron

仅供参考:可用 tz 区域列表是https://en.m.wikipedia.org/wiki/List_of_tz_database_time_zones

于 2017-01-10T17:31:52.643 回答