sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoSocketReadException:For tidligt nået slutningen af ​​streamen (efter en periode med inaktivitet)

Jeg fandt det i noget dokumentation:

For langvarige applikationer er det ofte klogt at aktivere "keepAlive" med et antal millisekunder. Uden det kan du efter et stykke tid begynde at se "forbindelse lukket" fejl uden grund.

Tjek om dette hjælper. Når du opretter forbindelse til mongoDB, kan du videregive socket-muligheder til den. Jeg er fra node baggrund, vi bruger følgende muligheder for at holde den i live.

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

Håber dette hjælper!



  1. MongoDB:Forfærdeligt kortReducer ydeevne

  2. Sådan sletter du MongoDB-dokumenter ved at importere en fil

  3. Installation af Redis på CentOS 8

  4. MongoDB gruppe efter time