sql >> Base de Datos >  >> NoSQL >> MongoDB

MongoSocketReadException:Alcanzó prematuramente el final de la transmisión (después de un período de inactividad)

Lo encontré en alguna documentación:

Para aplicaciones de ejecución prolongada, a menudo es prudente habilitar "keepAlive" con una cantidad de milisegundos. Sin él, después de un período de tiempo, es posible que comience a ver errores de "conexión cerrada" sin motivo aparente.

Compruebe si esto ayuda. Cuando se conecta a mongoDB, puede pasarle opciones de socket. Soy del fondo del nodo, usamos las siguientes opciones para mantenerlo vivo.

server: {
        socketOptions: {
            keepAlive: 100,
            connectTimeoutMS: 30000
        }
    }

¡¡Espero que esto ayude!!