【发布时间】:2019-03-09 20:08:03
【问题描述】:
我们有一个带有 5 个节点的规模集(主要)的服务结构集群。我们的一项服务出现内存泄漏,耗尽了节点上的所有可用内存,最终其他服务失败。例如,一些 Powershell 命令现在不起作用。在 Service Fabric Explorer 中,一切正常,没有任何错误或警告。是否可以重新启动机器?最好的方法是什么,以便我们可以将机器恢复到所有服务都在工作的初始状态?
在规模集缩小时,它会删除索引最高的节点,因此无法按照文档进行扩展,然后删除有故障的节点。
如果我们重启规模集节点一买一,会发生什么?我看到服务结构处理它 - 禁用节点并在之后激活它。但是从银层的文档来看,我们需要有 5 个节点一直运行。那么在重启任何节点之前,我们是否应该扩大规模,再添加一个节点,然后继续重启?
【问题讨论】: