Hey,
pool.config.connectionLimit // passed in max size of the pool pool._freeConnections.length // number of free connections awaiting use pool._allConnections.length // number of connections currently created, including ones in use pool._acquiringConnections.length // number of connections in the process of being acquired
Aber das hilft mir nicht so wirklich weiter, denn ich möchte ja nicht vor jedem GetConnection manuell prüfen müssen, ob noch eine freie Connection verfügbar ist.
Am Besten wäre, wenn ich herausfinden könnte, warum keine Verbindungen mehr verfügbar sind.
Richtig. Aber dazu wäre es schon mal gut zu wissen ob wirklich keine Verbindungen mehr verfügbar sind oder ob das vielleicht irgendwo anders herkommt.
Könnte nämlich auch sein das der Pool schon längst geschlossen wurde. "connectTimeout, because acquiring a pool connection does not always involve making a connection. (Default: 10000)"
Dann müsstes du prüfen ob der Pool gerade verfügbar ist und gegebenenfalls einen neuen aufbauen.
Gruß
Jo