sql >> Database >  >> NoSQL >> MongoDB

Is het normaal om veel verbindingen te hebben tussen node en mongo bij het gebruik van mangoest?

Zorg er eerst voor dat u uw verbindingen sluit wanneer het Node-proces opnieuw wordt gestart. Zoiets als dit:

process.on('SIGINT', function() {
  mongoose.connection.close(function () {
    console.log('Mongoose default connection disconnected through app termination');
    process.exit(0);
  });
});

Hier vindt u meer informatie over het beheren van een standaard Mongoose-verbinding:http://theholmesoffice.com/mongoose- verbinding-best-practice/

Houd er ook rekening mee dat u de poolSize per verbinding kunt opgeven. De standaardwaarde is 5.

var uri = 'mongodb://localhost/test';
mongoose.createConnection(uri, { server: { poolSize: 4 }});

http://mongoosejs.com/docs/connections.html#connection_pools




  1. MySQL Master-Slave-replicatie instellen op Ubuntu 18.04

  2. node.JS Express paspoortroutering

  3. Problemen met het uitvoeren van voorbeelden in Meteor

  4. hoe volgnummer veilig bij te werken in mongodb