sql >> Database >  >> RDS >> Mysql

MySql-fout treedt 's nachts op - Het laatste pakket dat naar de server is verzonden, was 0 ms geleden

Uw DBCP-verbindingspool heeft een time-out, gebruik de onderstaande configuratie...

Eenvoudige oplossing is om DBCP verbindingen te laten verifiëren voordat ze aan de beller worden gegeven. Voeg de volgende eigenschappen toe aan uw BasicDataSource-configuratie:

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

Voor een lijst van alle opties zie hier:http://commons.apache.org/dbcp/ configuratie.html

EDIT:Voor een kleine correctie in wat er gebeurt, zie de opmerking van MJB hieronder.




  1. SQLite kan databasebestand (code 14) niet openen bij frequente SELECT-query

  2. 4 manieren om rijen te vinden die hoofdletters bevatten in Oracle

  3. Synchronisatie van beschikbaarheidsgroepreplica bewaken

  4. django.db.utils.OperationalError:(2013, verbinding met MySQL-server verbroken bij 'handshake:initieel communicatiepakket lezen', systeemfout:0)