如何在 PST 中为 Heroku 服务器设置调度程序 cron 时间,因为它们使用 UTC



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

ImportClass:
  description: 'Import Class'
  custom_job_class: 'Class::ImportClass'
  cron: '0 3 * * *'
  queue: high
如果您

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

然后相应地设置 cron

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

相关内容

最新更新