2

进一步更新:自 11 月更新以来未发生此错误。

编辑:如果您的有状态服务无故停止工作,您可能需要阅读此内容。典型的迹象是使用类似 WordCount 的应用程序(例如),服务部署报告剩余一个分区并在 5 次尝试后放弃。无状态服务启动正常。诊断报告多个“WordCountService 类型的构造实例”。如果你有这个,那么你可能会遇到和我一样的问题。卸载 VS/SF/Azure SDK 无济于事。我现在使用安装了 VS/Azure/SF 的 VM 模板,每次发生此错误时都删除并重新创建它(这种情况很少见,但已经发生了好几次)。假设 MSFT 知道并修复了测试版。

原来的:

摘要问题:有没有办法完全重置 Service Fabric?

背景:我有一个基于 Wordcount 示例的有状态/无状态应用服务。突然之间,部署后,应用程序不再复制有状态服务(1 个实例,2 个副本)。无状态服务部署正常(一个实例,没有副本)。

主分区的分区状态报告“分区低于目标副本或实例计数”。副本的副本状态为“InBuild”,主节点正常。

在主节点上,出现警告“副本在打开期间发生多次故障。错误 = -2147024894。

我尝试过清理集群、卸载/重新安装服务结构、完全删除 SfDevCluster 目录等。

如果我将确切的代码复制到另一台安装了服务结构的计算机上,它就可以工作(我的意思是复制/粘贴整个解决方案目录)。

上周我遇到了类似的问题,但它导致主机服务无法启动。尝试卸载/重新安装/清理/删除 SDK,删除 Visual Studio 等。唯一修复它的是重新安装 Windows。

4

0 回答 0