服务响应是502 Bad Gateway错误,带有通用的“ Server Error” HTML块?

问题描述 投票:0回答:1

我编写了一个Node服务,该服务从客户端获取参数,并将其放入对另一个(第三方)服务的SOAP请求中。最近,当对我的服务提出请求时,初始响应是502 Bad Gateway错误,标题为“ Server Error”的通用HTML块(请参见图片)。当我第二次提交相同的请求时,第三方响应时会显示500 Internal Server错误,并显示一条消息,指示已针对该事务发出请求。

很明显,最初的请求以某种方式使它到达了第三方,但是他们说502错误不是他们的,并且也从未像以往那样记录在他们的系统中。

我想找出的是错误是由于Docker还是Azure(或者其他我没有想到的原因)导致我的服务出了问题。该错误是如此普遍,以至于研究没有产生任何有用的信息。有没有人遇到或知道这是什么?

Postman screenshot of request and response

service http-error bad-gateway
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.