MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB:Was ist Verbindungspooling und Timeout?

Sie müssen hier kein Verbindungspooling verwenden. Stellen Sie bei der Verwendung von Passenger sicher, dass jede Instanz eine separate Verbindung verwendet, indem Sie das Ereignis start_worker_process abfangen. Dies ist in der Treiber-README dokumentiert.

Verbindungspooling kann für bestimmte Multithread-Apps nützlich sein. pool_size ist die maximale Anzahl gleichzeitiger Threads, die die Verbindung verarbeitet, und timeout ist die maximale Anzahl von Sekunden, die ein Thread auf einen verfügbaren Socket warten kann, bevor eine Ausnahme ausgelöst wird.