标签: azure-service-fabric
我有一个ServiceFabric应用程序,其服务每天都会重新启动几次,显然没有任何理由。 实际上我已经注意到它在重负荷下发生了。
是否与平衡器有关,它检测到重负载并尝试重新平衡节点?
如何确保我的应用程序不会重新启动?是否足以将DefaultMoveCost设置为High(或者是否有更高级别)?
DefaultMoveCost
High
答案 0 :(得分:1)
首先,要了解您的服务移动原因,请确保您已配置logging。
另外,看看您的服务是否可以使用多个实例运行,因此您可以承担丢失服务的费用。这也有助于在服务升级期间保持可用状态。
描述影响群集平衡here。
您无法使用MoveCost保证您的服务保持不变。 (高是最高级别。)
将移动费用设置为“高”不保证副本 留在一个地方。