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