MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Obsługa rozłączeń/ponownych połączeń MongoDB z węzła

Chcesz zajrzeć do dokumentacji obiektu serwera

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

Zwłaszcza socketOptions, w którym możesz ustawić keepAlive i limity czasu połączenia. Domyślnie utrzymywanie aktywności jest wyłączone, a limit czasu wynosi 0 lub nigdy, co oznacza, że ​​obowiązuje domyślny limit czasu gniazda systemu operacyjnego (różni się w zależności od systemu operacyjnego). Keep Alive wyśle ​​pakiet raz na jakiś czas w dół połączenia gniazda TCP, aby utrzymać go przy życiu. Czasami zapory ogniowe są źle skonfigurowane i nie wysyłają pakietu końcowego, gdy zamykają połączenie, pozostawiając połączenie martwe i zawieszone, o czym mówią ludzie z monoglabami (częściej niż nie, szczerze mówiąc, są okropnie skonfigurowane).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Zrozumienie Meteor Publish / Subskrybuj

  2. MongoDB $filtr

  3. Graficzne bazy danych a dokumentowe bazy danych a potrójne magazyny

  4. 2 sposoby dołączania wartości do tablicy w MongoDB

  5. MongoDB $weeklyUpdate #65 (15 kwietnia 2022):GDELT, Mongoose i czas na Hackathon!