Azure自托管代理的管道任务调度规则及自定义配置咨询
问题背景与咨询
我们使用Azure自托管代理,多个管道可访问该代理。低负载时任务按**先进先出(FIFO)**顺序执行,运行正常;但高负载场景下,某一管道会获得优先级,导致其他管道任务出现饥饿问题。虽然手动点击「Run next」可临时缓解,但希望实现自动化构建,避免手动干预。
现咨询两个核心问题:
- 当多个管道的任务等待单个Azure代理时,哪个任务会被优先执行?
- 是否可以修改该任务调度规则?
调研进展
有同类问题探讨过「单任务选择多代理」的规则,有资料显示会选择最旧的代理,但在我们的场景中,新创建的管道优先级反而更高。
根据官方文档说明,代理会轮询新任务,因此我们通过grep命令在_work和_diag目录中搜索「poll」「job」等关键词,但匹配结果与文档提及的任务无关。接下来计划检查网络流量,但推测任务调度决策由Azure后端完成。
内容的提问来源于stack exchange,提问作者Mo_
相关产品推荐
相关产品推荐

