应用程序网关 - 502 错误

2023-12-02

我已经按照 MS 文档设置了一个新的应用程序网关。我已经配置了后端池。它通过 FQDN 连接到应用程序服务。不知何故,每次浏览应用程序网关时,我都会立即收到 502。直接浏览网站没有任何问题。


我已经解决了这个问题。这是解决方案。

如果您的后端池中有 Web 应用程序,则无法通过 Azure 门户设置运行状况探测。

您需要通过资源模板或 Powershell 设置它们。关键是你需要将主机字段留空并设置-PickHostNameFromBackendAddress财产。

下面两行神奇地让 502 消失

# Create a probe with the PickHostNameFromBackendHttpSettings switch for web apps
$probeconfig = New-AzureRmApplicationGatewayProbeConfig -name webappprobe -Protocol Http -Path / -Interval 30 -Timeout 120 -UnhealthyThreshold 3 -PickHostNameFromBackendHttpSettings    

# Define the backend http settings
$poolSetting = New-AzureRmApplicationGatewayBackendHttpSettings -Name appGatewayBackendHttpSettings -Port 80 -Protocol Http -CookieBasedAffinity Disabled -RequestTimeout 120 -PickHostNameFromBackendAddress -Probe $probeconfig
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

应用程序网关 - 502 错误 的相关文章

随机推荐

  • 树视图中的角度复选框

    我找不到一个真正合适的指令来从 JSON 结构创建带有复选框的树视图 因此我使用自调用迭代器来完成此操作 如下所示 http jsfiddle net u2ho9d3j 现在 我遇到的唯一问题是 查看第 40 行中的 Jeans 数据 是这
  • 如何在 IF 条件中分配变量,然后返回它?

    def isBig x if x gt 4 return apple else return orange 这有效 if isBig y return isBig y 这不起作用 if fruit isBig y return fruit
  • NSString 带有表情符号/表情符号 url 编码

    我正在尝试获取可能包含特殊字符和表情符号的 UITextField 的内容 并将其转换为可以在 GET 请求中传递给 PHP 服务的内容 如果我根本不对字符串进行编码 则表情符号显示得很好 我可以在数据库中看到它们 它们会正确地返回给我 但
  • 使用 nginx 托管在 docker 中时 Blazor WASM 样式丢失

    我有一个奇怪的问题 当我尝试使用 Nginx 托管我的 blazor WASM 项目时 我的样式被破坏了 我尝试遵循几个不同的指南 它们很相似并且对我来说有同样的问题 我这里有代码 https github com TopSwagCode
  • 如何刷新绑定源

    这真的让我抓狂 我有一个绑定到绑定源的 datagridview 单击按钮我使用数据上下文将新对象添加到我的数据库中 如何使绑定源在我的数据网格中显示新对象 我已经尝试再次设置绑定源的数据源 但它不起作用 即使新数据源确实返回列表中的新对象
  • 尽管存在默认方法,但 S3 通用“没有适用的方法”

    这很棘手 因为这个问题只发生在包的上下文中 在全局命名空间中定义时 一切都按预期工作 我定义了一个 S3 泛型 名为coerce na range 它有两种方法 coerce na range factor and coerce na ra
  • macOS 文本编辑器和代码编辑器列表 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 我搜索了这个并发现莫迪特的
  • VirtualizingStackPanel 在覆盖 ScrollViewer 的默认控件模板时停止工作

    我有一个列表框 其中包含很多渲染成本高昂的项目 然而 VirtualizingStackPanel 通过仅渲染可见项来解决这个问题 我想覆盖 ScrollViewer 的控件模板 因为默认模板在水平和垂直滚动条之间有灰色矩形 我刚刚复制了微
  • 如何使用 Joda Time 检查 DateTime 是否发生重复事件?

    I ve a DateTime代表重复事件的开始 ADays 每日周期 将代表循环周期 我认为这种反复发生的事件永远不会停止 from 2013 06 27 period 3 days nextOccurence will be 2013
  • 如何使用Python使用Bulk API将关键字存储在ES中

    我必须在与我的 python 程序集成的 ElasticSearch 中存储一些消息 现在我尝试存储的消息是 d message this is message for index nr in range 1 5 ElasticSearch
  • 使用 JPanel 列表制作表格

    我需要 Java 应用程序中的一个表 首先我习惯了类的对象JTable但我的桌子有很多功能 现在我尝试使用一系列功能JPanel组件而不是表格 如何制作包含面板列表的表格 如果您需要创建一个由以下内容组成的表JPanel含有JTextAre
  • Azure 搜索建议中存在不同的值?

    我正在将关系数据库上的搜索功能卸载到 Azure 搜索 我的产品表包含序列号 零件号等列 可以有多个具有相同零件号的序列号 我想创建一个可以自动完成零件编号的建议 但在我的场景中 我在建议中收到了很多重复项 因为在多个条目中找到了partN
  • Linux 排序命令的异常行为

    在 Linux shell 上的结果echo e arrays2 2 narrays 2 narrays3 2 sort is arrays 2 arrays2 2 arrays3 2 和结果echo e arrays2 28 narray
  • 如何为“两个”单词编写别名[重复]

    这个问题在这里已经有答案了 别名的标准用法是为扩展命令编写快捷方式 例如 alias ls ls color 我想知道是否可以在左侧添加 参数 以便以相反的方式工作 使用上面的例子 我有兴趣知道是否alias ls color ls 是可能
  • 在Android中使用aChartEngine组合两个条形图和两个折线图

    下面的代码组合了两个条形图和两个折线图 public class GraphCombination private Context context private String weekDays new String Sunday Mond
  • 在 Django 模型中设置主键起始值

    我正在准备一个模型如下 class SomeModel models Model id models BigIntegerField primary key True null False unique True 但我的主键必须是有效的 9
  • C# 已建立的连接被主机中的软件中止

    这些错误在我的游戏服务器上变得越来越频繁 它们导致服务器不断关闭并重新启动 System Net Sockets SocketException 0x80004005 An established connection was aborte
  • 对 STL 字符串使用 fread/fwrite。这是对的吗?

    我有一个包含字符串的结构 像这样的东西 struct Chunk int a string b int c 因此 我想我无法使用 fread 和 fwrite 函数从文件中写入和读取此结构 因为字符串可能保留不同的内存容量 但这样的代码可以
  • 编辑音频/重新录制文件的一部分

    我希望用户能够在应用程序中录制音频 然后能够选择文件的一部分并重新录制 例如 也许他们最初录制 现在怎么样 棕色母牛 然后选择该结尾并重新录制 皱眉母猪 这将被合并到初始文件中 该文件将是 现在怎么样 皱眉母猪 这似乎比我想象的要困难得多
  • 应用程序网关 - 502 错误

    我已经按照 MS 文档设置了一个新的应用程序网关 我已经配置了后端池 它通过 FQDN 连接到应用程序服务 不知何故 每次浏览应用程序网关时 我都会立即收到 502 直接浏览网站没有任何问题 我已经解决了这个问题 这是解决方案 如果您的后端