我有一个使用Service Fabric
中托管的无状态服务的系统这是在具有5个节点的本地开发群集中运行
我的一些服务将InstanceCount设置为-1
我希望在任务管理器中看到多个主机可执行文件实例,但我只看到1
这让我觉得只有一个实例
我做错了吗?
保
答案 0 :(得分:0)
没有足够的信息来确定这里的实际问题是什么,但根据您的描述,我可能会怀疑两个可能的原因:
激活服务时出错:如果SF在资源管理器中显示您的服务有任何错误或警告,则问题可能是因为它无法启动在同一节点上该服务的一个实例,如果您在同一端口上有两个apis \ sites列表,这种情况很常见,这在本地开发集群上很常见,其中所有节点都安装在同一台机器上,但对于SF来说,它们似乎是一个不同的节点。
您的服务是sharing相同的过程:在SF上,当您在同一节点上运行同一个包的多个副本(无状态实例)时,它们通常会共享相同的进程默认情况下,可能是您的服务正在共享相同的流程,但很难说,因为您没有提供有关如何定义服务的大量信息。
如开头所述,这只是一个猜测,因为您没有提供有关您的服务结构的大量信息,我们无法准确地告诉幕后发生了什么,这些是最有可能的的原因。