Konfigurationsaktualisierungen für Verbindungspooling anwenden
Wenn Sie die Attribute des Elements connectionManager ändern, während ein Server aktiv ist, werden die Aktualisierungen verschiedener Attribute zu verschiedenen Zeiten und mit verschiedenen Methoden angewendet.
Sie konfigurieren einen Verbindungspool, indem Sie die Attribute des Elements connectionManager in der Konfigurationsdatei server.xml angeben. Wenn Sie diese Attribute für einen aktiven Server ändern, werden die Aktualisierungen je nach Attribut, das geändert wird, zu verschiedenen Zeitpunkten und mit verschiedenen Methoden angewendet. In der folgenden Tabelle ist für jedes Attribut im Element connectionManager beschrieben, wie eine Konfigurationsänderung zur Laufzeit angewendet wird.
Attributname | Anwendung der Konfigurationsaktualisierung |
---|---|
agedTimeout | Die Aktualisierung wird sofort wirksam. |
connectionTimeout | Die Aktualisierung wird sofort wirksam. |
maxIdleTime | Die Aktualisierung wird sofort wirksam. |
maxNumberOfMCsAllowableInThread | Die Aktualisierung wird sofort wirksam. |
maxPoolSize | Die Aktualisierung wird sofort wirksam. |
minPoolSize | Die Aktualisierung wird sofort wirksam. |
numConnectionsPerThreadLocal | Die Aktualisierung wird sofort wirksam. |
reapTime | Die Aktualisierung wird sofort wirksam. |
purgePolicy | Die Aktualisierung wird sofort wirksam. |
Da Aktualisierungen im Verbindungsmanager sofort wirksam werden, können Fehler auftreten, wenn Sie Änderungen an aktiven Verbindungen vornehmen. Außerdem besteht das Risiko, dass die Verbindungen vorzeitig beendet werden.