TechSupport
Crownpeak employee
Crownpeak employee

Pooling von Datenbank-Connections

Mit der FirstSpirit Version 5.1R5 wurde das Verhalten des Parameters jdbc.POOLMAX in der Konfiguration einer Datenbank-Anbindung geändert. Dieser Parameter gibt nun an, wieviele Verbindungen maximal pro Schema, das diesen Layer benutzt, zur entsprechenden Datenbank geöffnet werden können.

Ist keine Verbindung frei, so wird  die mittels jdbc.FETCH_CONNECTION_TIMEOUT definierte Zeitspanne gewartet, um eine neue Verbindung aufzubauen, danach wird die Aktion mit einem entsprechenden Fehler “de.espirit.or.ORException: no free connection in pool (jdbc.POOLMAX=9)” abgebrochen.

Bitte beachten Sie hierbei:

  • Durch die Wartezeit kann es passieren, dass Aktionen, die viele Daten aus der Datenbank holen (z.B. eine Generierung) sehr viel länger benötigen.
  • Durch den Abbruch können Aktionen (z.B. eine Generierung) fehlerhaft werden und unvollständige Informationen zurückliefern (z.B. können Seiten in Content-Projektionen] oder Datenbankinformationen bei ContentSelect-Funktionen auf Seiten fehlen).
Labels (1)