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

MongoSocketReadException:Преждевременно достигнат край на потока (след период на неактивност)

Намерих го в някаква документация:

За дълго работещи приложения често е разумно да активирате „keepAlive“ с определен брой милисекунди. Без него след известен период от време може да започнете да виждате грешки „връзката е затворена“, което изглежда без причина.

Проверете дали това помага. Когато се свържете с mongoDB, можете да му подадете опции за сокет. Аз съм от фоновия възел, използваме следните опции, за да го поддържаме жив.

server: {
        socketOptions: {
            keepAlive: 100,
            connectTimeoutMS: 30000
        }
    }

Надявам се това да помогне!!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Агрегиране в местната часова зона в mongodb

  2. Как да актуализирам частично обект в MongoDB, така че новият обект да се наслагва / слее със съществуващия

  3. Актуализиране на обект на масив въз основа на идентификатора?

  4. Как да И и НЕ в MongoDB $text търсене

  5. Можете ли да поставите mongo $push преди вместо добавяне?