Azure service fabric 本地服务结构:分区低于目标副本或实例计数

Azure service fabric 本地服务结构:分区低于目标副本或实例计数,azure-service-fabric,service-fabric-stateless,service-fabric-on-premises,Azure Service Fabric,Service Fabric Stateless,Service Fabric On Premises,我在本地群集上的本地服务结构中出错。我在我的一个无状态服务的ServiceFabricExplorerWebPortal中看到了它。我在应用程序中找不到任何异常,我的磁盘没有内存不足。我还尝试在C:\SfDevCluster\Log\Traces中查找一些日志,但没有发现与此相关的任何错误。来源是什么?在哪里寻找解决方案 Error event: SourceId='System.FM', Property='State'. Partition is below target replica o

我在本地群集上的本地服务结构中出错。我在我的一个无状态服务的ServiceFabricExplorerWebPortal中看到了它。我在应用程序中找不到任何异常,我的磁盘没有内存不足。我还尝试在C:\SfDevCluster\Log\Traces中查找一些日志,但没有发现与此相关的任何错误。来源是什么?在哪里寻找解决方案

Error event: SourceId='System.FM', Property='State'.
Partition is below target replica or instance count.
fabric:/localinstance/TestService 1 1 66712658-4aa3-48ce-80c6-b6e9cf258e56
  InBuild _Node_2 131789911365352647
  (Showing 1 out of 1 instances. Total available instances: 0)


Unhealthy event: SourceId='System.RA', Property='ReplicaOpenStatus', HealthState='Warning', ConsiderWarningAsError=false.
Replica had multiple failures during open on _Node_2. API call: IStatelessServiceInstance.Open(); Error = System.TypeInitializationException (-2146233036)
The type initializer for 'Microsoft.ServiceFabric.Services.ServiceTrace' threw an exception.
   at Microsoft.ServiceFabric.Services.ServiceTrace.GetTraceIdForReplica(Guid partitionId, Int64 replicaId)
   at Microsoft.ServiceFabric.Services.Runtime.StatelessServiceInstanceAdapter..ctor(StatelessServiceContext context, IStatelessUserServiceInstance userServiceInstance)
   at Microsoft.ServiceFabric.Services.Runtime.StatelessServiceInstanceFactory.System.Fabric.IStatelessServiceFactory.CreateInstance(String serviceTypeName, Uri serviceName, Byte[] initializationData, Guid partitionId, Int64 instanceId)
   at System.Fabric.ServiceFactoryBroker.<>c__DisplayClass9_0.b__0(IStatelessServiceFactory factory, ServiceInitializationParameters initParams)
   at System.Fabric.ServiceFactoryBroker.CreateHelper[TFactory,TReturnValue](IntPtr nativeServiceType, IntPtr nativeServiceName, UInt32 initializationDataLength, IntPtr nativeInitializationData, Guid partitionId, Func`3 creationFunc, Action`2 initializationFunc, ServiceInitializationParameters initializationParameters)
For more information see: http://aka.ms/sfhealth
错误事件:SourceId='System.FM',Property='State'。
分区低于目标副本或实例计数。
结构:/localinstance/TestService 1 1 66712658-4aa3-48ce-80c6-b6e9cf258e56
内置节点2 131789911365352647
(显示1个实例中的1个。可用实例总数:0)
不健康事件:SourceId='System.RA',Property='ReplicaOpenStatus',HealthState='Warning',ConsiderWarningAsError=false。
复制副本在节点2上打开期间发生多个故障。API调用:IStatelessServiceInstance.Open();错误=System.TypeInitializationException(-2146233036)
“Microsoft.ServiceFabric.Services.ServiceTrace”的类型初始值设定项引发异常。
位于Microsoft.ServiceFabric.Services.ServiceTrace.GetTraceIdForReplica(Guid分区ID,Int64复制ID)
在Microsoft.ServiceFabric.Services.Runtime.StatelessServiceInstanceAdapter..ctor(无状态ServiceContext上下文,ISTALESSUserServiceInstance userServiceInstance)
在Microsoft.ServiceFabric.Services.Runtime.无状态ServiceInstanceFactory.System.Fabric.IStatelessServiceFactory.CreateInstance(字符串serviceTypeName,Uri serviceName,字节[]初始化数据,Guid分区ID,Int64 instanceId)
在System.Fabric.ServiceFactoryBroker.c__显示Class9_0.b_0(IStatelessServiceFactory工厂,ServiceInitializationParameters initParams)
在System.Fabric.ServiceFactoryBroker.CreateHelper[TFactory,TReturnValue](IntPtr nativeServiceType,IntPtr nativeServiceName,UInt32 initializationDataLength,IntPtr nativeInitializationData,Guid分区ID,Func`3 creationFunc,Action`2 initializationFunc,ServiceInitializationParameters initializationParameters)
有关更多信息,请参阅:http://aka.ms/sfhealth

您能分享更多信息吗?集群中有多少节点?配置了多少个实例?有多少个分区?是否创建了任何实例?您的无状态服务正在IStatelessServiceInstance.Open()上引发异常,但该异常表明该节点上缺少某些SF组件或无法访问:@OlegKarasik 5节点,服务上的唯一配置是SingletonPartition。对于测试,我删除了所有其他服务,但问题仍然存在。请检查服务中是否安装了nuget软件包Microsoft.ServiceFabric.Diagnostics.Internal。