すべてのプロダクト
Search
ドキュメントセンター

:永続的な接続がタイムアウトした場合はどうすればよいですか?

最終更新日:May 31, 2024

このトピックでは、クライアントとサーバー間の永続的な接続がタイムアウトする問題を解決する方法について説明します。 サーバーはWeb Application Firewall (WAF) によって保護されています。

問題の説明

一部のビジネスシナリオでは、サーバーがクライアント要求を処理するのに60秒以上かかる場合があります。 サーバーが応答を返す前に、サーバーはクライアントとデータを交換しません。

たとえば、サーバーが処理するwebページにExcelファイルをアップロードします。 サーバーはデータを処理するのに約3分かかり、120秒以内にHTTPまたはTCPを介してクライアントとデータを交換しません。 この場合、WAFは504 Gateway Timeoutエラーをクライアントに返し、接続を終了します。

デフォルトでは、WAFはデータ交換なしで120秒以上続く永続的な接続を維持しません。

解決策

  1. WAF 3.0コンソールにログインします。 上部のナビゲーションバーで、WAFインスタンスがデプロイされているリソースグループとリージョンを選択します。 中国本土 または 中国本土以外 を選択します。

  2. 左側のナビゲーションウィンドウで、アクセス管理 をクリックします。

  3. [CNAMEレコード] タブで、アクセス設定を変更するドメイン名を見つけ、[操作] 列の [編集] をクリックします。

  4. [転送ルールの設定] ステップで、[その他の詳細設定] をクリックし、[接続タイムアウト期間の読み取り] および [接続タイムアウト期間の書き込み] パラメーターの値を変更します。

    読み取り接続のタイムアウト期間または書き込み接続の期間は、1〜3,600秒の範囲です。 デフォルトの読み取り接続タイムアウト時間または書き込み接続時間は120秒です。