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

AWS Lambda (Node.js, v. 8.10) e Mongoose:MongoNetworkError connessione a DB scaduta

Basta aumentare socketTimeoutMS - per me 2000000 sufficienti per mantenere la connessione tra l'invocazione di lambda del contenitore "caldo". Usa la configurazione successiva (mangusta):

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

Un'altra variante (smbd considera questo come best practice):crea/chiudi connessione per ogni invocazione lambda. Non male se sai che lambda verrà invocato raramente