プロキシーを使用しているときにアプリ接続が失敗するのはなぜですか?
アプリケーションは、 CloudFlareに基づく IBM Cloud Internet Services(CIS) などのプロキシーを使用して別のサービスに接続します。 アプリが実行されると、接続が予期せず終了したことに気付き、 ERROR_CONNECTION_CLOSED
メッセージを受け取ります。
Cloud Internet Services (CIS) または Cloudflare を Code Engine アプリケーションのプロキシーとして使用する場合、Cloudflare が HTTP 応答を検出しないと、100 秒後に接続が閉じられ、524 エラーがプロキシーによって示されます。
この状態を解決するには、コードが 100 秒以内にプロキシーに応答するようにするか、タイムアウト値を増やしてください。
Cloud Internet Services (CIS)でのタイムアウト・エラーの対処について詳しくは、 500 クラス・エラーのトラブルシューティング を参照してください。
Cloudflare タイムアウト・エラーについて詳しくは、 Cloudflare のタイムアウト・エラー 524を参照してください。
その他のアプリ接続の失敗のトラブルシューティングについて詳しくは、 アプリ接続が失敗するのはなぜですか? を参照してください。