Azure 应用程序网关的 Azure 流量管理器监视状态为 'degraded'
Azure Traffic Manager monitoring status is 'degraded' for Azure Application Gateway
端点(Azure 应用程序 Gateway/WAF)的 Azure 流量管理器监控状态已降级。应用程序网关后面的 Web 应用运行状况良好,能够通过流量管理器访问。
任何帮助将不胜感激。
谢谢。
您可以按 F12 检查网页的网络状态以确定 returned 的状态。您还可以使用 tools 来显示来自探测器 URL 的 HTTP 状态代码 return。当发生以下任何事件时,端点不健康:
- 收到非 200 响应(包括不同的 2xx 代码或 301/302 重定向)或非预期状态代码范围内配置的任何响应。
- 请求客户端身份验证
- 超时
- 无法连接
此外,如果配置文件中的所有端点都已降级,则流量管理器会将所有端点视为健康并将流量路由到所有端点。此行为可确保探测机制的问题不会导致您的服务完全中断。
您可以验证上述任何事件是否发生在您这边并修改健康探测配置。例如健康探测路径应该有足够的逻辑来识别端点是 up 还是 down。编辑预期的状态代码范围和探测超时。查看有关 configuring endpoint monitoring 的更多信息。
我找到了解决方案,只有当您的侦听器是 Multisites 时才会出现此问题。如果应用程序网关的侦听器是 Basic,那么它将按预期工作。
解决方案,需要针对主机名设置自定义header设置。如下所示:
hostname:web1.com,newheader:web2.com
您还需要设置自定义状态码范围。
参考:https://sakaldeep.com.np/1156/troubleshooting-azure-traffic-manager-monitoring-status-is-degraded-for-azure
端点(Azure 应用程序 Gateway/WAF)的 Azure 流量管理器监控状态已降级。应用程序网关后面的 Web 应用运行状况良好,能够通过流量管理器访问。
任何帮助将不胜感激。
谢谢。
您可以按 F12 检查网页的网络状态以确定 returned 的状态。您还可以使用 tools 来显示来自探测器 URL 的 HTTP 状态代码 return。当发生以下任何事件时,端点不健康:
- 收到非 200 响应(包括不同的 2xx 代码或 301/302 重定向)或非预期状态代码范围内配置的任何响应。
- 请求客户端身份验证
- 超时
- 无法连接
此外,如果配置文件中的所有端点都已降级,则流量管理器会将所有端点视为健康并将流量路由到所有端点。此行为可确保探测机制的问题不会导致您的服务完全中断。
您可以验证上述任何事件是否发生在您这边并修改健康探测配置。例如健康探测路径应该有足够的逻辑来识别端点是 up 还是 down。编辑预期的状态代码范围和探测超时。查看有关 configuring endpoint monitoring 的更多信息。
我找到了解决方案,只有当您的侦听器是 Multisites 时才会出现此问题。如果应用程序网关的侦听器是 Basic,那么它将按预期工作。
解决方案,需要针对主机名设置自定义header设置。如下所示:
hostname:web1.com,newheader:web2.com
您还需要设置自定义状态码范围。 参考:https://sakaldeep.com.np/1156/troubleshooting-azure-traffic-manager-monitoring-status-is-degraded-for-azure