Retour à la leçonMission
Mission : arrêter les déconnexions aléatoires d'un chat en temps réel
Identifier pourquoi des connexions WebSocket se coupent après une courte inactivité et configurer un proxying WebSocket complet et résilient sur plusieurs backends.
Contexte
Une application de chat utilise des WebSockets derrière Nginx. Les utilisateurs signalent des déconnexions aléatoires après environ une minute d'inactivité dans la conversation. L'application tourne aussi sur deux instances backend (10.0.0.11:8001 et 10.0.0.12:8001) sans aucun store de session partagé entre elles.