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

MySql-Fehler tritt über Nacht auf - Das letzte an den Server gesendete Paket liegt 0 ms zurück

Ihr DBCP-Verbindungspool hat eine Zeitüberschreitung. Verwenden Sie die Konfiguration unten...

Eine einfache Lösung besteht darin, DBCP dazu zu bringen, Verbindungen zu überprüfen, bevor sie an den Aufrufer weitergegeben werden. Fügen Sie Ihrer BasicDataSource-Konfiguration die folgenden Eigenschaften hinzu:

<property name="testOnBorrow" value="true"/>
<property name="validationQuery" value="SELECT 1"/>

Eine Liste aller Optionen finden Sie hier:http://commons.apache.org/dbcp/ configuration.html

BEARBEITEN:Für eine leichte Korrektur des Geschehens siehe den Kommentar von MJB unten.