2017-03-06 3 views

Antwort

2

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.