Aller au contenu
Site principal Actualités Console

Dépannage des interruptions de connexion

La génération d’images est une requête longue (10–60 s) ; les interruptions de connexion sont, dans la grande majorité des cas, dues à un délai d’attente du client ou d’une couche intermédiaire. Vérifiez dans l’ordre ci-dessous.

Liste de vérification

  1. Délai d’attente du client HTTP : les délais d’attente par défaut de requests / axios / fetch sont généralement de 30 secondes, ce qui est inférieur au temps de génération et entraînera inévitablement une coupure. Ajustez-les uniformément à ≥120 secondes :

    client = OpenAI(base_url="...", api_key="...", timeout=180)
  2. Délai d’attente du reverse proxy auto-hébergé : la valeur par défaut de nginx proxy_read_timeout 60s doit également être assouplie :

    proxy_read_timeout 180s;
    proxy_send_timeout 180s;
  3. Limite de taille du corps de réponse : lors du retour en base64, la réponse peut atteindre plusieurs Mo ; vérifiez les limites client_max_body_size / body du proxy et de la passerelle ;

  4. Réseau d’entreprise / VPN : certains proxys d’entreprise coupent les connexions longues ; comparez avec un test en connexion directe ;

  5. Concurrence trop élevée : lors d’une forte concurrence, certaines requêtes restent en file d’attente ; après allongement du temps total, cela déclenche un timeout — réduisez la concurrence ou ajoutez une file d’attente.

Traitement correct après interruption

  • Les requêtes échouées ne sont pas facturées (la préautorisation est automatiquement remboursée) ; vous pouvez les retenter en toute sécurité ;
  • Réessayez avec une temporisation exponentielle (5 s → 15 s → 45 s), n’envoyez pas de rafales de requêtes immédiatement ;
  • En période de pointe, des 5xx occasionnels relèvent d’une instabilité en amont ; 1–2 tentatives de retry suffisent généralement à rétablir la situation, voir Codes d’erreur et retries

Si le problème persiste

Consultez l’état de cette requête dans les « journaux » du panneau de contrôle ; joignez l’heure de la requête et le nom du modèle pour contacter le support et enquêter sur un problème côté canal.