MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Gestion de la déconnexion/reconnexion de MongoDB depuis Node

Vous souhaitez consulter la documentation de l'objet Serveur

http://mongodb.github.com/node-mongodb-native/api-generated/server.html#server

Surtout les socketOptions où vous pouvez définir keepAlive et les délais de connexion. Par défaut, keepalive est désactivé et le délai d'attente est 0 ou jamais, ce qui signifie que le délai d'expiration du socket par défaut du système d'exploitation est en vigueur (varie d'un système à l'autre). Keep alive enverra un paquet de temps en temps sur la connexion tcp socket pour le maintenir en vie. Parfois, les pare-feu sont mal configurés et n'envoient pas de paquet de fin lorsqu'ils ferment une connexion, laissant la connexion morte et dans les limbes, ce dont parlent les monoglabs (le plus souvent, pour être honnête, ils sont horriblement configurés).