IBM Cloud Docs
为什么使用代理时应用程序连接失败?

为什么使用代理时应用程序连接失败?

应用程序使用基于 CloudFlare的代理 (例如 IBM Cloud Internet Services(CIS)) 连接到另一个服务。 应用程序运行时,您会注意到连接意外结束,并且会收到 ERROR_CONNECTION_CLOSED 消息。

如果使用 Cloud Internet Services (CIS) 或 Cloudflare 作为 Code Engine 应用程序的代理,100 秒后,如果 Cloudflare 没有检测到 HTTP 的响应,代理将关闭连接并给出 524 错误。

要解决此情况,请确保代码在 100 秒内响应代理,或者增大超时值。

有关在 Cloud Internet Services (CIS)中解决超时错误的更多信息,请参阅 对 500 个类错误进行故障诊断

有关 Cloudflare 超时错误的更多信息,请参阅 Cloudflare 超时错误 524

有关对其他应用程序连接失败进行故障诊断的更多信息,请参阅 为什么我的应用程序连接失败?