J o: Problem mit node.js und promise-mysql

Beitrag lesen

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