【发布时间】:2021-09-22 11:09:41
【问题描述】:
我正在尝试在我的 Service Fabric 集群上部署无状态应用程序。部署应用程序后,它会立即进入警告状态,然后出现以下错误:
“System.RA”报告属性“ReplicaOpenStatus”的警告。复制品 在 _nt1vm_4 上打开期间出现多次故障。接口调用: IStatelessServiceInstance.Open();错误 = System.IndexOutOfRangeException (-2146233080) 索引超出 数组的边界。在 System.Fabric.Common.Tracing.FabricEventSource.ExtensionsEventsInternal.WriteWarning(字符串 id,字符串类型,字符串消息)在 Microsoft.ServiceFabric.Services.Runtime.StatelessServiceInstanceAdapter.
d__0.MoveNext() 有关详细信息,请参阅:https://aka.ms/sfhealth
这发生在我的本地 SF 集群上以及在 Azure 上部署时。由于它甚至没有进入应用程序中的主程序,因此我无法看到任何其他有意义的日志或事件。我还登录了远程节点并查看了日志,除此之外没有发现任何其他内容。 从这条消息中并不清楚这个错误的来源,我无法在没有应用程序日志的情况下进行调试。
【问题讨论】:
-
当通信侦听器无法打开时也会发生这种情况。您是否尝试在同一个端口上运行多个侦听器?
标签: azure azure-service-fabric service-fabric-stateless service-fabric-on-premises