首页 > 解决方案 > ImageStoreService IdleSecondary 副本

问题描述

我有一个部署到 Azure 的带有 5 个节点的 Service Fabric 群集。几天前,集群中的一个节点无法启动 ImageStoreService,我看到以下错误:

不健康事件:SourceId='System.RAP'、Property='IReplicator.BuildReplica(131347642528671415)Duration'、HealthState='Warning'、ConsideWarningAsError=false。节点_backend_0 上的api IReplicator.BuildReplica(131347642528671415) 卡住了。开始时间(UTC):2018-07-19 12:47:20.764。

我已尝试重新启动虚拟机,但它仍处于此状态。看起来它当前处于InBuild副本状态,但我不知道要查找什么或如何解决它。

编辑

我登录到出现故障的虚拟机并查看了 Service Fabric 的事件日志。我在日志中看到大量警告消息,如下所示:

CopyFile:未找到新令牌。当前令牌数:2

还有很多这样的:

ImpersonateAndCopyFile for SourcePath:\10.10.10.1\StoreShare__node_3\131347742554673412\ApplicationName\ServiceName\Code\131347741584517844_1047972020224_30.File.dll, DestinationPath:C:\ProgramData\Microsoft\SF_App__FabricSystem_App4294967295\work\Store\131347742554673413\ApplicationName\ServiceName\Code\131347741584517844_1047972020224_30. File.dll 失败:E_ACCESSDENIED。已尝试所有访问令牌。

似乎无法读取或写入文件。我不确定为什么。

标签: azure-service-fabric

解决方案


推荐阅读