sql >> Databáze >  >> NoSQL >> MongoDB

AWS Lambda (Node.js, v. 8.10) &Mongoose:Časový limit připojení MongoNetworkError k DB vypršel

Stačí zvýšit socketTimeoutMS - pro mě je to 2000000 dost na udržení spojení mezi lambdas vyvoláním "teplého" kontejneru. Použijte další konfiguraci (mongoose):

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

Další varianta (smbd to považuje za osvědčený postup) - vytvořte/uzavřete připojení pro každé vyvolání lambda. Není to špatný nápad, pokud víte, že lambda bude vyvolána zřídka



  1. MongoDB nepoužívá můj index

  2. Použití Redis pro fronty pro více aplikací Laravel na jednom serveru

  3. Jak najít dokument podle vložené položky v MongoDB PHP

  4. odlišné s více poli a s podmínkou kde v mongodb