gpt4 book ai didi

当应用程序发送 401 时,Azure 应用程序网关抛出 502

转载 作者:行者123 更新时间:2023-12-02 07:50:09 26 4
gpt4 key购买 nike

Azure 应用程序网关显示 502 错误网关错误,而应用程序返回 401500 错误。它应该发送应用程序发送的任何内容,但默认情况下它发送 502。知道会发生什么以及有任何配置或代码更改建议吗?

编辑:我们使用 node js 作为我们的 API 服务。当客户端尝试在没有任何auth header的情况下访问端点时,服务将返回401错误。此错误在通过应用网关时会转换为 502

最佳答案

一般工作流程

当应用程序网关收到大于 399 的状态代码时,它将认为服务器存在一些问题,并将从池中删除服务器。一段时间后,它将检查应用程序状态,如果返回的状态代码小于 400,则将服务器添加到池中。

默认情况下,应用程序网关将配置为通过发出 HTTP/HTTPS 请求来检查应用程序运行状况。

原因

应用程序可能会遇到任何错误,或者任何身份验证错误可能会导致不同的错误代码。这可能会导致应用程序网关出现 502 错误。

探测

我们可以配置一个特殊的文件/端点来检查应用程序/数据库的运行状况。此配置应位于探针文件中。

有用的资源

https://azure.microsoft.com/en-us/documentation/articles/application-gateway-create-probe-classic-ps/

https://azure.microsoft.com/en-us/documentation/articles/application-gateway-probe-overview/

希望对你有帮助!

关于当应用程序发送 401 时,Azure 应用程序网关抛出 502,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34489617/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com