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

部署的Timer Trigger Azure Function未按小时CRON计划触发

Azure Function Premium计划小时CRON触发器未触发的排查方案

1. 确认时区配置生效

虽然已设置WEBSITE_TIME_ZONE为Pacific Standard Time,需执行:

  • 重启函数应用,确保环境变量完全生效
  • 查看函数日志(门户>监控>日志),搜索Schedule next run,确认显示的下次运行时间是否符合太平洋时区的整点要求(注意日志默认可能显示UTC时间,需手动转换验证)

2. 检查Premium计划的实例配置

Premium计划无Always On选项,但需确认:

  • 函数应用的缩放配置中,最小实例数设置为1(默认可能为0)。若最小实例为0,触发器需等待实例冷启动,大概率会错过触发时间
  • 在门户>函数应用>概述>实例计数中,确认实时运行的实例数是否正常

3. 验证触发器配置细节

  • 检查function.json中的schedule字段是否确实为"0 0 * * * *",无拼写错误(比如多/少一位字符)
  • 确认函数的触发器类型为timerTrigger,无配置项遗漏

4. 排查日志中的异常信息

在日志中搜索以下关键字,定位具体问题:

  • Schedule initialized:确认触发器是否成功完成初始化
  • Function started/Function completed:确认是否存在定时触发的执行记录(手动触发正常不代表定时触发的执行上下文无问题)
  • 错误关键字(如Error、Failed):排查是否有权限、依赖或运行时错误导致触发失败

5. 确认运行时版本兼容性

检查函数应用的FUNCTIONS_EXTENSION_VERSION配置(门户>配置>应用设置),建议设置为最新稳定版(如~4),旧版本可能存在定时触发器的已知bug


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 13:24:57