本文介绍了发布到Azure服务结构群集时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
尝试将服务构造应用程序发布到Azure群集时出现以下错误。
这是因为我在公司环境中工作,所以出现了防火墙问题吗?如果是防火墙问题,需要打开哪个端口才能解决此问题?或者这是由于任何其他问题?
WARNING: Failed to contact Naming Service. Attempting to contact Failover Manager Service...
Get-ServiceFabricClusterManifest : Operation canceled.
At C:Program FilesMicrosoft SDKsService
FabricToolsPSModuleServiceFabricSDKPublish-NewServiceFabricApplication.ps1:159 char:28
+ $clusterManifestText = Get-ServiceFabricClusterManifest
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (Microsoft.Servi...usterConnection:ClusterConnection) [Get-ServiceFabricClusterManifest], FabricTransientException
+ FullyQualifiedErrorId : GetClusterManifestErrorId,Microsoft.ServiceFabric.Powershell.GetClusterManifest
Finished executing script 'Deploy-FabricApplication.ps1'.
Time elapsed: 00:00:47.5709554
The PowerShell script failed to execute.
推荐答案
如果只是防火墙的问题,打开端口可能会解决问题,请尝试打开端口,如果不能解决问题,请返回此处:
Serce Fabric使用的主要端口如下:
ClientConnectionEndpoint:19000
HttpGatewayEndpoint:19080
HttpApplicationGatewayEndpoint:19081
如果查看您的集群配置,您会发现正在使用的端口列表,如下所示:
<Endpoints>
<ClientConnectionEndpoint Port="19000" />
<LeaseDriverEndpoint Port="19001" />
<ClusterConnectionEndpoint Port="19002" />
<HttpGatewayEndpoint Port="19080" Protocol="http" />
<HttpApplicationGatewayEndpoint Port="19081" Protocol="http" />
<ServiceConnectionEndpoint Port="19006" />
<ApplicationEndpoints StartPort="30001" EndPort="31000" />
</Endpoints>
这篇关于发布到Azure服务结构群集时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!