本文介绍了发布到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服务结构群集时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-02 22:44