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

AWS Lambda (Node.js, v. 8.10) &Mongoose:MongoNetworkError-forbindelsen til DB fik timeout

Bare øg socketTimeoutMS - for mig 2000000 nok til at holde forbindelse mellem lambdas påkaldelse af "varm" beholder. Brug næste konfiguration (mongoose):

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

En anden variant (smbd behandler dette som bedste praksis) - opret/luk forbindelse for hver lambda-påkaldelse. Ikke en dårlig idé, hvis du ved, at lambda vil påberåbes sjældent



  1. Hent feltværdi fra array af underdokument

  2. pymongo update_one(), upsert=Sandt uden at bruge $-operatorer

  3. Mongodb starter ikke i ubuntu

  4. Sådan grupperes efter flere kolonner og flere værdier i mongodb