【问题标题】:Service response is a 502 Bad Gateway error with generic "Server Error" HTML block?服务响应是带有通用“服务器错误”HTML 块的 502 Bad Gateway 错误?
【发布时间】:2019-11-21 22:17:40
【问题描述】:

我编写了一个 Node 服务,它从客户端获取参数并将它们放入到另一个(第 3 方)服务的 SOAP 请求中。最近,当向我的服务发出请求时,初始响应是 502 Bad Gateway 错误,带有一个名为“服务器错误”的通用 HTML 块(见图)。当我第二次提交相同的请求时,第 3 方以 500 内部服务器错误和一条消息进行响应,指示已针对该事务发出请求。

显然,最初的请求以某种方式发送给了第 3 方,但他们说 502 错误不是他们的,并且没有像以往那样登录到他们的系统中。

我试图找出错误是否来自我的服务,因为 Docker 或 Azure(或其他我没有想到的东西)。这个错误是如此普遍,以至于研究没有产生任何有用的东西。有没有人遇到过或者知道是什么?

【问题讨论】:

    标签: service http-error bad-gateway


    【解决方案1】:

    事实证明,这是 Azure 抛出的一个错误(或者我们认为),这是由于一些错误的错误处理导致的。部分响应被错误地解析,导致应用程序停止。它仍然没有解释在发生这种情况时数据是如何到达另一端的(或者为什么在处理过程中没有错误时它完全命中了 catch 块),但是如果你看到这个 HTML 返回了服务器错误块,检查您的错误处理代码并调查 Azure!

    【讨论】:

      猜你喜欢
      • 2014-06-28
      • 2017-01-06
      • 2021-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-08
      相关资源
      最近更新 更多