如何在Azure应用程序服务示例之间分配工作负载?

gudnpqoy  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(78)

在Azure中,我有一个应用程序服务,我可以向外扩展以给予15个示例计数。原因是该应用程序每隔15秒就会收集100个作业并运行它们。但是当我查看示例并查看有多少实际上正在工作时,在15个示例中只有大约7个示例。
为什么其他8个示例没有被分配工作?有人能帮忙吗?

zlwx9yxi

zlwx9yxi1#

这取决于您为自动缩放设置的条件以及瓶颈所在的位置。假设瓶颈是CPU,并且缩放规则是基于CPU的。
下面的场景最多给予7个示例。

  • 默认运行1个示例
  • 伸缩规则为CPU大于85%持续1分钟增加1示例
  • 批处理作业启动
  • 将计算自动缩放规则并添加一个示例
  • 60秒后,将再次评估自动缩放规则并添加另一个示例
  • 这又持续了5分钟,此时7个示例正在运行
  • 作业完成后,无需添加额外示例

您的配置可能不同,但这说明了可能发生的情况。

相关问题