You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python中Firebase Functions定时任务未按配置执行问题求助

定时调度函数未触发的问题排查与修复
  • Cron表达式错误:你配置的"5 0 * * 0"对应每周日00:05(Unix Cron规则里,星期字段0代表周日,1才是周一),要实现每周一00:05运行,需将表达式改为"5 0 * * 1"。

  • 装饰器冲突:@https_fn.on_request()是HTTP触发函数的装饰器,@scheduler_fn.on_schedule()是调度触发函数的装饰器,两者不能同时用在同一个函数上。调度函数不需要处理HTTP请求,所以要移除@https_fn.on_request(),同时函数参数也不需要req: https_fn.Request,调整后的代码示例:

@scheduler_fn.on_schedule(
    schedule="5 0 * * 1",
    timezone=scheduler_fn.Timezone("Europe/Bucharest")
)
def scheduleFunction() -> None:
    # 编写你的定时任务逻辑
    pass
  • 重新部署验证:修改代码后重新部署函数,确认部署日志无报错,同时在Firebase控制台的云函数页面检查该调度函数的触发规则是否已正确配置。

内容的提问来源于stack exchange,提问作者Cosmin Mihu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 18:38:12