gpt4 book ai didi

azure - 服务结构不健康的服务影响其他服务

转载 作者:行者123 更新时间:2023-12-03 03:07:38 25 4
gpt4 key购买 nike

我正在尝试理解服务结构逻辑,以将集群中的节点视为不健康。

我最近部署了一个新版本的应用程序,其中有 3 个不健康的工作服务在所有节点上运行,它们是从队列加载消息的非常轻的服务,但由于它们频繁失败,在同一节点上运行的所有其他服务都受到了影响由于某种原因,所有服务都被报告为不健康。

我认为此行为是服务结构运行状况监控,认为该节点不健康,因为多个服务在同一节点上失败。这是正确的吗?

SF 使用什么措施将节点视为不健康。

最佳答案

Service Fabric的健康模型详细介绍here 。这些措施始终是“健康报告”。 Service Fabric 会自行发出一些运行状况报告,但该模型也是可扩展的,您可以添加自己的报告。

无论您是否添加了任何新的运行状况报告,还是仅依赖于默认情况下系统中存在的内容,您都可以通过在 SFX 中专门选择节点来查看为给定节点发出的运行状况报告或者运行如下命令:

获取ServiceFabricNodeHealth -NodeName Node1

正如我们在文档中看到的,节点健康状况主要取决于

  • 针对该特定节点的运行状况报告(例如:节点出现故障)
  • 已部署的应用程序失败
  • 特定已部署服务包(通常是 in 中的代码包)的失败

在这些情况下,SF 尝试获取尽可能多的有关失败的信息(退出代码、异常及其堆栈跟踪等),并报告该节点的运行状况警告或错误。

关于azure - 服务结构不健康的服务影响其他服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42950597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com