为何使用.schedule('0 * * * *')的Firebase定时云函数未在奥克兰时间2点执行?
定时云函数凌晨2点未触发异常问题
- 配置为每小时执行一次的定时云函数(调度规则
0 * * * *),时区设置为Pacific/Auckland - 部署次日发现唯独太平洋/奥克兰时间凌晨2点未触发执行,期间无夏令时变更
- 采用相同调度规则的其他函数也出现同样问题,该异常仅发生一次
- 函数代码:
export const scheduledActivateAdvanceMemberships = functions .region('us-east1') .pubsub .schedule('0 * * * *') .timeZone('Pacific/Auckland') .onRun(myFunction)
- 相关截图:
更新记录
1天后
本次凌晨2点函数正常执行,将持续观察,若未再出现异常将关闭问题,此情况十分奇怪。
2周后
未再出现该问题,暂不清楚首次异常的原因。
内容的提问来源于stack exchange,提问作者MadMac
相关产品推荐
相关产品推荐



