【问题标题】:Network interface provisioning state is failed when editing backend pool编辑后端池时网络接口配置状态失败
【发布时间】:2022-01-26 23:46:59
【问题描述】:

我有一个带有 PHP 和 apache 的网络服务器。 我将它附加到应用程序网关,但我仍然无法访问我的应用程序。 当我输入我的网站 URL:HTTP:// 我得到:

502 Bad Gateway
Microsoft-Azure-Application-Gateway/v2

我创建了一个健康问题,当我将带有域名的虚拟机的 IP 地址输入到我的主机文件中时,我可以访问系统。

奇怪的是,当我编辑我的后端池时,我得到了这个错误,我在任何地方都找不到答案

编辑:

@KenWMSFT 帮助解决了屏幕截图中的错误,现在当我进入应用程序网关时,我收到以下警告:

All the instances in one or more of your backend pools are unhealthy. This will result in a 502 error when you try to access your application hosted behind the Application Gateway. Please check the backend health and resolve the issue.

此外,我没有看到任何后端运行状况,也没有看到配置它的方法...

【问题讨论】:

标签: azure azure-web-app-service load-balancing azure-application-gateway


【解决方案1】:

您的一个或多个后端池中的所有实例都不正常。 当您尝试访问托管在应用程序网关后面的应用程序时,这将导致 502 错误。请检查后端运行状况并解决问题。

  • 502 错误还表示默认运行状况探测无法访问后端虚拟机。

如何检查后端运行状况

  • 要检查后端池的运行状况,请使用 Azure 门户上的后端运行状况页面。

Azure 门户=>您的应用程序网关=>后端运行状况(在“监控”选项卡中)

您可以使用Azure PowerShellCLIREST API

  • 通过这些方法检索到的状态可以是以下任何一种:

    • 健康
    • 不健康
    • 未知
  • 如果后端池中所有服务器的后端运行状况均不正常或未知,则您在尝试访问应用程序时可能会遇到问题。 - 如果您收到后端池中所有服务器的不健康后端服务器状态,则不会将请求转发到服务器,并且应用程序网关会向请求客户端返回“502 Bad Gateway”错误。

  • 如需排查问题,请查看后端运行状况标签上的详细信息列。

对于ERR_CONNECTION_REFUSED问题。

ERR_CONNECTION_REFUSED错误是客户端问题,可能由不正确的防火墙、系统或浏览器设置引起

  • 清除浏览器的缓存。

更多详情请参考Troubleshooting health probe statusBackend health status: UnhealthyBackend health status: unknownMonitor the health of your Azure virtual machine

【讨论】:

  • 我会这样做,但即使我配置了运行状况概率和其他所有内容,我的后端运行状况也是空的
  • @Daniel - 有关此问题的任何更新?
  • 不,我可能会创建一个新的应用程序网关,因为这个有很多错误
猜你喜欢
  • 2015-10-05
  • 1970-01-01
  • 2021-04-04
  • 1970-01-01
  • 2019-03-04
  • 1970-01-01
  • 2011-05-10
  • 1970-01-01
  • 2021-04-12
相关资源
最近更新 更多