MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Обработка на прекъсване/повторно свързване на MongoDB от Node

Искате да разгледате документите за обекта сървър

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

Особено socketOptions, където можете да зададете keepAlive и времето за изчакване на връзката. По подразбиране поддържането на активност е изключено и времето за изчакване е 0 или никога, което означава, че времето за изчакване на сокета по подразбиране на OS е в сила (варира от OS до OS). Keep alive ще изпраща пакет от време на време надолу по връзката на tcp сокета, за да го поддържа жив. Понякога защитните стени са лошо конфигурирани и не изпращат краен пакет, когато затворят връзка, оставяйки връзката мъртва и в неопределеност, за което говорят хората от моноглаб (по-често, честно казано, те са ужасно конфигурирани).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $toDouble

  2. Как да променя реда на масива с MongoDB?

  3. Подобрете структурата на агрегиране на MongoDB

  4. Отпечатване на изхода на заявката на Mongo във файл, докато сте в mongo shell

  5. Как да заобиколим липсата на транзакции в MongoDB?