Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann man verlorene Verbindungen mit EclipseLink wiederherstellen?

Wie haben Sie Ihren Verbindungspool konfiguriert? Wenn es sich um eine Serverdatenquelle handelt, sollten die Eigenschaften wie Verbindungstests im Server festgelegt werden. Siehe http://docs.oracle.com/ cd/E21764_01/web.1111/e13737/ds_tuning.htm#i1199711 zum Beispiel Einstellungen.

Wenn es sich um einen EclipseLink-Pool handelt, sollte er standardmäßig automatisch versuchen, Abfragen zu wiederholen, wenn er einen Verbindungsfehler erkennt. Die Eigenschaften, die das Verhalten steuern, sind nur über API in der Klasse DatabasePlatform für Ihre spezifische Datenbank zugänglich und können wie hier beschrieben über einen Customizer eingestellt werden:So ändern Sie das Verbindungswiederholungsverhalten von Eclipselink JPA 2.0