Résoudre les erreurs 504 Gateway Timeout sur Nginx Ingress

sylvie-rocher 11/05/2026
RÉSOLU

Bonjour, j'ai des erreurs 504 Gateway Timeout aléatoires sur mon Ingress Nginx. Mes pods backend répondent en 2 secondes, mais l'Ingress coupe la connexion avant. J'ai pourtant augmenté proxy_read_timeout. Des idées pour debugger ça ?

11/05/2026 à 02:16

10 commentaires

vcordier
Membre
Avatar de vcordier
vcordier
Membre

As-tu vérifié le proxy_connect_timeout ? Parfois c'est l'établissement du handshake qui traîne.

11/05/2026 à 15:05

Je l'ai monté à 60s, ça n'a rien changé.

12/05/2026 à 12:35
elodie-renard
Membre Actif
Avatar de elodie-renard
elodie-renard
Membre Actif

Regarde les logs de l'Ingress. Est-ce que tu vois upstream timed out ou client prematurely closed connection ?

13/05/2026 à 04:55

C'est upstream timed out. Le backend semble recevoir la requête mais ne répond pas assez vite pour Nginx.

13/05/2026 à 17:16

Regarde du côté des keepalive. Si tes connexions sont fermées trop vite, tu payes le coût du TCP handshake à chaque fois.

14/05/2026 à 08:54
vcordier
Membre
Avatar de vcordier
vcordier
Membre

Vérifie aussi le proxy_buffer_size, si la réponse est énorme, ça peut bloquer.

15/05/2026 à 02:56
elodie-renard
Membre Actif
Avatar de elodie-renard
elodie-renard
Membre Actif

Tu devrais utiliser un outil comme tcpdump sur le pod ingress pour voir si les paquets arrivent bien.

15/05/2026 à 23:12

Bonne idée, je vais capturer le trafic pour voir si c'est une perte de paquets.

16/05/2026 à 16:21

N'oublie pas de vérifier le MTU, une fragmentation excessive peut causer des timeouts étranges.

17/05/2026 à 11:49

C'était bien un problème de MTU sur le CNI, merci à tous pour l'aide.

18/05/2026 à 05:29

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire