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

ADF触发器runtimeState设置异常:Stopped生效但Started无法激活

解决ADF触发器runtimeState设置Started不生效的问题

可能的原因及解决步骤:

  • 检查参数值的正确性:确保部署时传入的runtimeState参数值是精确的"Started"(大小写敏感,无多余空格),ADF仅识别Started和Stopped这两个有效值。
  • 验证endTime配置:你的参数定义中,typeProperties.endTime和recurrence.endTime都设置为=:-endTime,意味着未传入endTime参数时会移除该属性。如果触发器的循环配置中存在已过期的endTime,即使设置runtimeState=Started也无法激活。解决方式:
    • 若需触发器持续运行,部署时不传入endTime参数;
    • 若需指定结束时间,传入一个未来的时间戳(如"2099-12-31T23:59:59Z")。
  • 检查触发器类型的特殊配置:如果是翻滚窗口(Tumbling Window)触发器,需确保typeProperties.startTime设置为过去的时间,否则无法激活。
  • 验证触发器依赖资源:确认触发器关联的管道存在且配置有效,若管道有错误,触发器可能无法正常启动。
  • 手动排查部署后的状态:部署完成后,登录ADF门户查看触发器的详细配置,检查是否有错误提示,也可尝试手动激活触发器,判断是模板配置问题还是触发器本身的配置错误。

补充:参数定义文件的优化建议

你的runtimeState映射配置"="是正确的,会直接将参数值赋值给该属性。若需更明确的参数绑定,可修改为:

"runtimeState": {
    "value": "[parameters('runtimeState')]",
    "type": "String"
}

但此修改并非必须,原配置本身有效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 04:22:44