Quelles sont les causes possibles des délais d'attente au niveau 4 et 7 dans HAProxy?

Je copie ma question Stackoverflow:
https://stackoverflow.com/q/63683206/6344947
J'ai vu ce que j'ai eu 503 Pour votre application lorsque vous cliquez sur API. Quand j'ai vérifié des statistiques HAProxy LB Pour ses copies, j'ai découvert que l'un d'eux montre une période de niveau de niveau 4, et l'autre montre le début du temps 7.

Statisticiens de la capture d'écran HAProxy LB:
https://i.stack.imgur.com/6Vtnc.png
Dans les copies, le processus a été lancé Java, qui a agi en tant que service interne. Lors du redémarrage du processus, j'ai trouvé que tout est retourné à la normale.

Alors, y a-t-il un moyen de comprendre quelle raison peut être? Peut-être que cela est également dû à une pénurie de mémoire? J'ai vu des journaux, mais rien n'est connecté avec OOM, n'a pas eu; De plus, dans le passé, nous avons eu des problèmes avec OOM Dans ce cas, mais à ce moment-là, je n'ai pas vérifié les statistiques HAProxy.

Toute aide serait appréciée.
Invité:

Edouard

Confirmation de:

Niveau 4 signifie qu'il a expiré le temps d'attente pour établir la communication TCP, Peut-être que le serveur ne fonctionne pas? Niveau 7 signifie qu'il a expiré un temps de réponse HTTP, Par conséquent, l'application est en cours d'exécution (Peut-être commence?), Écoute le port spécifié et accepte les connexions TCP, mais ne fournit pas une réponse rapide HTTP. Peut-être encore lancé? Certaines applications Java sont nécessaires pendant quelques minutes. Les deux cas indiquent plutôt le problème de l'application serveur et non sur le problème avec le haproxy. Je dirais qu'il est temps de vérifier les journaux de cette application Java.

Pour répondre aux questions, connectez-vous ou registre