L'ho trovato in alcuni documenti:
Per le applicazioni a esecuzione prolungata, è spesso prudente abilitare "keepAlive" con un numero di millisecondi. Senza di essa, dopo un po' di tempo potresti iniziare a vedere errori di "connessione chiusa" senza motivo.
Controlla se questo aiuta. Quando ti connetti a mongoDB puoi passargli le opzioni socket. Vengo dallo sfondo del nodo, utilizziamo le seguenti opzioni per mantenerlo in vita.
server: {
socketOptions: {
keepAlive: 100,
connectTimeoutMS: 30000
}
}
Spero che questo aiuti!!