Tous les produits
Search
Centre de documentation

:Que faire en cas de délai d'expiration d'une connexion persistante ?

Dernière mise à jour :Sep 23, 2026

Cette rubrique explique comment résoudre les délais d'expiration des connexions persistantes entre un client et un serveur. Ce problème peut survenir pour les services protégés par Web Application Firewall (WAF).

Description du problème

Dans certains scénarios métier, le traitement d'une requête client par le serveur prend plus de 60 secondes. Avant que le serveur ne renvoie la réponse, aucun échange de données n'a lieu avec le client.

Par exemple, vous téléchargez un fichier Excel sur une page web pour traitement par le serveur. Le serveur met environ 3 minutes à traiter les données et n'échange aucune donnée avec le client via HTTP ou TCP pendant 120 secondes. Dans ce cas, WAF renvoie une erreur 504 Gateway Timeout au client et met fin à la connexion.

Par défaut, WAF ne maintient pas de connexion persistante durant plus de 120 secondes sans échange de données.

Solution

  1. Connectez-vous à la console Web Application Firewall 3.0. Dans la barre de menu supérieure, sélectionnez le groupe de ressources et la région (Chinese Mainland ou Outside Chinese Mainland) de l'instance WAF.

  2. Dans le volet de navigation de gauche, cliquez sur Onboarding

  3. Suivez les étapes ci-dessous selon le type d'accès :

    CNAME Record

    1. Sous l'onglet CNAME Record, localisez le nom de domaine cible et cliquez sur Modify dans la colonne Actions.

    2. Sur la page de l'assistant Configure Forwarding Rule, sous Other Advanced Settings, ajustez les paramètres Read Connection Timeout Period et Write Connection Timeout Period pour le nom de domaine. La valeur par défaut des délais d'expiration de lecture et d'écriture est de 120 s. La plage de valeurs autorisée est comprise entre 1 et 3600 s.

    Cloud Native (ECS example)

    1. Sous l'onglet Cloud Native, localisez le produit cloud cible, développez les détails du port pour l'instance, puis cliquez sur Port Details dans la colonne Actions.

    2. Développez la section Advanced Settings et ajustez les paramètres Read Connection Timeout Period et Write Connection Timeout Period. La valeur par défaut des délais d'expiration de lecture et d'écriture est de 120 s. La plage de valeurs autorisée est comprise entre 1 et 3600 s.