首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Service Fabric群集中的分区重新配置

Service Fabric群集中的分区重新配置
EN

Stack Overflow用户
提问于 2016-08-10 13:50:50
回答 1查看 2K关注 0票数 2

我有一个重要的服务架构应用程序。在应用程序参数文件中,我的PartitionCount为20

当我将服务部署到集群时,我得到20个分区,其中一些分区状态显示为“重新配置”,最后它们将进入警告状态,显示不健康的evnet。

不健康事件: SourceId='System.FM',Property='State',HealthState=‘警告’,ConsiderWarningAsError=false。分区重新配置所用的时间比预期的要长。

但是分区内部的复制健康状态显示为"OK“

当分区处于“重新配置”状态时,实际发生了什么?为什么会发生此错误?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-10 20:58:44

有状态服务的重新配置是在service在集群周围移动副本时进行的。这在系统需要更改副本位置时发生,这可能会失败--以确保在机器停机或升级期间副本的可用性,或用于资源平衡,以确保整个集群的工作负载平衡--当您部署新服务时,复制立即发生,因为系统必须找到放置副本的位置,然后平衡所有内容。

如果重新配置所用的时间比预期的要长,那么副本很可能没有响应更改角色或关闭操作(例如,您的服务代码没有响应RunAsync中的取消令牌),或者副本无法启动(例如,您的通信侦听器代码在OpenAsync上抛出了一个异常)。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38875371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档