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

AWS Lambda (Node.js, v. 8.10) i Mongoose:Przekroczono limit czasu połączenia MongoNetworkError z bazą danych

Po prostu zwiększ socketTimeoutMS - dla mnie wystarczy 2000000, aby utrzymać połączenie między lambdami przy wywołaniu "ciepłego" kontenera. Użyj kolejnej konfiguracji (mongusta):

 { reconnectTries: 30, reconnectInterval: 500, poolSize: 1, socketTimeoutMS: 2000000, keepAlive: true, }

Inny wariant (smbd traktują to jako najlepszą praktykę) - tworzenie/zamykanie połączenia dla każdego wywołania lambda. Niezły pomysł, jeśli wiesz, że lambda będzie wywoływana rzadko



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Projekt jako zagnieżdżony dokument w wiosennym mongo

  2. Nie można użyć zapytania eksportu Mongo

  3. Aktualizacja tablicy za pomocą push i slice

  4. Jak za pomocą sterownika mongoDB C# wydać polecenie runCommand?

  5. Jak połączyć flutter z MongoDB