Ö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