由于Heroku上的服务器在UTC时间下运行,如何将cron时间设置为每天太平洋标准时间凌晨3点运行?在你推荐内置的Heroku调度器之前,我想把所有的东西都放在Resque里面。此外,将服务器时间保留为UTC也很酷。
ImportClass:
description: 'Import Class'
custom_job_class: 'Class::ImportClass'
cron: '0 3 * * *'
queue: high
发布于 2017-01-11 01:31:53
如果您愿意,可以通过Heroku仪表板添加*TZ:ENV变量。打开应用程序的仪表板,导航到“设置”选项卡,然后在“配置变量”下单击“显示配置变量”按钮。然后,您将能够添加TZ=美国/芝加哥(或您需要的任何时区)。
然后相应地设置cron
仅供参考:可用tz区域列表为https://en.m.wikipedia.org/wiki/List_of_tz_database_time_zones
https://stackoverflow.com/questions/41573853
复制相似问题