U hoeft hier geen pooling van verbindingen te gebruiken. Aangezien u Passenger gebruikt, moet u ervoor zorgen dat elke instantie een afzonderlijke verbinding gebruikt door de gebeurtenis start_worker_process op te vangen. Dit is gedocumenteerd in de driver README.
Pooling van verbindingen kan handig zijn voor bepaalde apps met meerdere threads. pool_size is het maximale aantal gelijktijdige threads dat de verbinding kan verwerken, en time-out is het maximale aantal seconden dat een thread kan wachten op een beschikbare socket voordat er een uitzondering wordt gegenereerd.