Azure Data Factory单节点Self-Hosted IR停机后运行活动会受什么影响?
单节点Self-Hosted Integration Runtime(SHIR)维护重启时的活动运行行为说明
你的推测是正确的,调度到该单节点SHIR上的活动不会在SHIR不可用后立刻报错失败,具体行为分两种场景:
- 重启时已经处于执行中状态的活动
这类活动会触发你预先配置的活动重试策略,按照设定的重试间隔、重试次数反复尝试重新连接SHIR。如果在重试全部耗尽、或是达到活动配置的最大超时阈值之前SHIR恢复上线,活动会继续执行:支持断点续传的活动(如复制活动)会从中断位置继续运行,无状态活动会重新拉起执行。如果直到重试耗尽/超时SHIR仍未恢复,活动才会标记为失败。 - SHIR不可用期间新调度到该SHIR的待执行活动
这类活动会直接进入「等待」状态,持续尝试和SHIR节点建立连接,待SHIR恢复可用后立刻启动执行,若等待时长达到活动的超时阈值则会标记为失败。
小提示:如果单节点SHIR的重启时长超过了所有关联活动的最大超时阈值,所有未完成的活动最终都会报错。建议维护前先暂停对应流水线的调度,或是提前将SHIR扩容为多节点高可用架构,避免业务中断。
内容的提问来源于stack exchange,提问作者Dmitry Alergant
相关产品推荐
相关产品推荐

