Die Anwendung-requester können nicht die Verbindung herzustellen. (Zu viele offene Dateien)

Entwickle ich Anwendungen in Websphere work manager. work manager wird verwendet, um Gewinde in der webpshere Anwendungen erver.

Alle 5 Minuten meinen thread versuchen, einige Daten aus der MySQL-Datenbank von dem anderen Rechner aus dem application-server.

Werden, wenn der Host der MySql-Datenbank deaktiviert, die Arbeit, Die manager immer versuchen, eine Verbindung zu der MySQL-Datenbank und ich weiß, dass mein Programm wird immer das bekommen, Ausnahme scheitern der Verbindung. dies ist die Ausnahme: com.mysql.jdbc.CommunicationsException:

Communications link failure due to underlying exception

Aber im Laufe der Zeit mein Programm zu erhalten, Ausnahme wie folgt:

java.sql.SQLException: The application requester cannot establish the connection. (Too many open files)

und diese Ausnahme machen, mein application server crash:

[8/2/10 9:07:21:613 ICT] 00000d54 prefs         W   Could not lock User prefs. Unix error code 24.
[8/2/10 9:07:21:613 ICT] 00000d54 prefs         W   Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock.

Ich brauche Anregung, wie dieses problem zu beheben und verhindern, dass mein Programm abstürzt ????

WorkEnvironment:

Operation System AIX
Application Server Webpshere 7.0
Schreibe einen Kommentar