sql >> Database >  >> NoSQL >> MongoDB

Aanhoudende verbinding of verbindingspooling in PHP54+ Nginx + PHPFPM + MongoDB

In versie 1.4 zijn alle verbindingen persistent, tenzij je ze zelf sluit - wat je nooit zou moeten doen doen. U ziet een verbinding per IP/gebruikersnaam/wachtwoord/database combinatie van elke PHP-verwerkingseenheid. In uw geval, per PHPFPM-proces. Om het aantal verbindingen te verminderen, hoeft u minder combinaties van gebruikersnaam/wachtwoord/database te hebben. Met 8 boxen en 50 FPM-processen en 3 nodes in je replicaset zit je echter al op 1200 verbindingen - zonder zelfs maar rekening te houden met verschillen in database/gebruikersnaam/wachtwoord. Er is niet veel dat je kunt doen daar , maar het zou geen grote invloed moeten hebben op de prestaties. Het is veel waarschijnlijker dat u de beperkingen van RAM/trage schijf tegenkomt.



  1. Minimongo ondersteunt $ operator nog niet in projecties

  2. Hoe spring boot web-app te configureren met redis met Docker

  3. Push-bewerkingen in MongoDB

  4. Hoe kan ik verwijderde ruimte terugwinnen zonder `db.repairDatabase()`?