sql >> Database teknologi >  >> NoSQL >> MongoDB

Håndtering af MongoDB afbryde/genoprette forbindelse fra node

Du vil se på dokumenterne for serverobjektet

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

Især socketOptions, hvor du kan indstille keepAlive og forbindelses timeouts. Keepalive er som standard slået fra, og timeout er 0 eller aldrig, hvilket betyder, at OS standard socket timeout er i kraft (varierer fra os til os). Keep alive sender en pakke en gang imellem ned i tcp-socket-forbindelsen for at holde den i live. Nogle gange er firewalls dårligt konfigureret og sender ikke en slutpakke, når de lukker en forbindelse, hvilket efterlader forbindelsen død og i limbo, hvilket er, hvad monoglabs-folkene taler om (oftest for at være ærlig, er de forfærdeligt konfigureret).



  1. Mongoose og multiple database i enkelt node.js projekt

  2. Mongoose, opdater værdier i række af objekter

  3. hvorfor kan jeg ikke starte mongodb

  4. Datoforespørgsel med ISODate i mongodb ser ikke ud til at virke