我们有一个触发的网络作业运行,我们希望在特定的时间每天运行一次。我们希望这项工作在英国时间2:30开始工作,因此cron表达式为0302***,但我们希望确保这不受DST的影响。我发现这个有用的链接解释了如何在应用程序设置中设置链接属性来根据英国时区运行作业。
我的问题是,我如何确定我将在WEBSITE_TIME_ZONE中使用哪个时区,以确保webjos总是在2:30运行?
我不确定是否使用“GMT标准时间”作为WEBSITE_TIME_ZONE的值。对此有什么建议吗?
验证解决方案的最佳方法是什么(无需等待GMT切换到BST)。
发布于 2017-03-02 01:15:51
你所说的“确保这不受DST影响”是什么意思?如果您想让它精确地每24小时运行一次,而不管DST是什么,那么您应该保留默认的时区,即UTC。
另一方面,如果您希望DST生效(在某个时间点,它将在23小时后运行,6个月后运行25小时),那么将时区设置为"GMT标准时间“将有效。
https://stackoverflow.com/questions/42544468
相似问题