sql >> Databasteknik >  >> NoSQL >> MongoDB

AWS Lambda (Node.js, v. 8.10) &Mongoose:MongoNetworkError-anslutningen till DB tog timeout

Öka bara socketTimeoutMS - för mig tillräckligt med 2000000 för att hålla kopplingen mellan lambdas anrop av "varm" behållare. Använd nästa konfiguration (mongoose):

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

En annan variant (smbd behandla detta som bästa praxis) - skapa/stäng anslutning för varje lambda-anrop. Ingen dålig idé om du vet att lambda kommer att åberopas sällan



  1. MongoDB:BSON till JSON

  2. _.merge kloner underdokument istället för att uppdatera

  3. Får fel när jag installerar MongoDB på RedHat

  4. hur man kommer åt socketsession i alla kluster