我正在使用 azure 服务结构开发 POC。将我的服务部署在本地集群中,并且在 Local.xml 中的默认设置下运行良好。
当我更改实例计数时,它会抛出以下异常。更改实例计数的选项在哪里?基本上我现在正在尝试在两个节点上运行我的服务。当默认值为 1 时,它工作正常。
内部异常: HResult=-2146233088 消息 = 错误 -4091 EADDRINUSE 地址已在使用中 来源=Microsoft.AspNetCore.Server.Kestrel 状态代码=-4091
我的 local.xml 复制到这里
<Parameters>
<Parameter Name="Product_InstanceCount" Value="2" />
</Parameters>
非常感谢任何帮助。
谢谢
最佳答案
根据微软官方文档,部署到本地集群时需要确保只有一个服务实例在运行,否则会遇到多个进程监听同一端口的冲突。可以设置多个实例当您部署到 Azure 时。
请参阅文档:- https://azure.microsoft.com/en-us/documentation/articles/service-fabric-add-a-web-frontend/
关于c# - Azure 服务结构实例计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38121146/