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

Azure WebJob按计划运行失败,仅手动触发执行一次

Azure WebJob 计划触发不自动运行的排查点
  • CRON表达式字段格式错误:Azure WebJob使用的是NCRONTAB格式,必须严格遵循7个字段的顺序:秒 分 时 日 月 星期 年。你当前的表达式0 50 23/4 * * ***最后多了一个星号,变成8个字段,会导致平台解析失败无法触发计划。正确写法应为0 50 23/4 * * * *(7个字段对应7个星号占位),之前正常运行的每2分钟CRO N应该是符合7字段规范的,比如0 */2 * * * * *。
  • 时区配置不匹配:WebJob计划默认使用UTC时区,若你预期的触发时间是本地时区(比如北京时间UTC+8),未手动指定时区的话,实际触发时间会和预期偏差8小时,看起来像是未执行。去WebJob的计划设置里确认时区是否选择正确。
  • 运行模式设置错误:确保WebJob是「计划触发(Scheduled)」模式,若误设为「按需(On Demand)」,则仅支持手动点击RUN执行,计划规则完全不生效。
  • App Service休眠限制:如果你的App Service是免费/共享层,长时间无请求会进入休眠状态,导致计划任务无法触发。可升级到基本层及以上后开启「始终开启(Always On)」功能,保证服务持续运行。
  • 查看日志定位问题:登录Azure门户进入WebJob详情页,查看「日志」选项卡,检查是否有计划触发的记录,或是表达式解析失败、触发报错的具体信息,直接定位故障原因。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 20:15:27