Was sind abgebrochene Verbindungen? Was passiert, wenn ich removeAbandoned = false setzen werde?Verbindung Pooling Was sind removeAbandoned?
Vielen Dank!
Was sind abgebrochene Verbindungen? Was passiert, wenn ich removeAbandoned = false setzen werde?Verbindung Pooling Was sind removeAbandoned?
Vielen Dank!
Abandoned Verbindungen sind die Verbindung, die von der Anwendung verwendet wird, um eine Aufgabe zu erledigen, aber die Anwendung hat es versäumt, sie zu schließen, oder es gab eine Ausnahme im Prozess, dass sie nicht geschlossen wurden.
Die Einstellung removeAbandoned = false
kann zu einem Verbindungsfehler führen, da sich so viele Verbindungen im abgebrochenen Zustand befinden, dass die Verbindung für Ihre Anwendung ausläuft. Es ist keine Verbindung verfügbar, um die Aufgabe auszuführen.
Die Einstellung removeAbandoned = true
schließt die Verbindung nach dem für removeAbandonedTimeout
festgelegten Zeitlimit.
Dieses Problem tritt aufgrund von Verbindungslecks in der Anwendung auf.
Per Tomcat Seite:
(boolean) Flag zu Verbindungen entfernen verlassen, wenn sie die removeAbandonedTimeout überschreiten. Wenn diese Option auf "true" gesetzt ist, wird eine Verbindung als angesehen und kann entfernt werden, wenn sie länger als verwendet wurde. RemoveAbandonedTimeout Wenn diese Einstellung auf "true" gesetzt wird, können db Verbindungen von Anwendungen wiederhergestellt werden, die eine Verbindung nicht schließen. Siehe auch . LogAbandoned Der Standardwert ist false.