【发布时间】:2015-12-28 07:50:50
【问题描述】:
Azure 应用程序网关显示502 bad gateway error,而应用程序返回401 或500 errors。它应该发送应用程序发送的任何内容,但默认情况下它发送502。知道会发生什么以及任何配置或代码更改建议吗?
编辑:
我们将node js 用于我们的 API 服务。当客户端尝试在没有任何auth header 的情况下访问端点时,服务将返回401 error。此错误在通过 App 网关时会转换为 502。
【问题讨论】:
-
如果您的应用程序返回 400 或更高,则网关将作为默认运行状况探测的结果删除该应用程序端点。如果您为网关后面的所有端点执行此操作,则应用程序网关将没有任何端点可将请求发送到,因此很可能是您收到 502 的原因。尚不清楚您的场景是什么。有关如何配置运行状况探测、在应用程序中返回 401 或 500 以及为什么会有所帮助的更多信息。
-
@RickRainey 我已经添加了附加信息。进入问题。
标签: azure gateway error-code