Mysql
 sql >> Database >  >> RDS >> Mysql

Timeout di connessione nel flyway

Abbiamo appena riscontrato questo problema e siamo riusciti a trovare una soluzione che funzionasse per noi. Sembra che Flyway utilizzi almeno due connessioni:una per bloccare schema_version table e uno per eseguire effettivamente gli alter. Questo problema si verifica quando le modifiche impiegano abbastanza tempo da causare il blocco della connessione di schema_version tabella al timeout. Il modo più semplice per risolvere questo problema è aumentare il wait_timeout di MySQL a qualcosa di relativamente grande. Nel nostro caso lo impostiamo a 480 minuti (o 28800 secondi):

set global wait_timeout=28800;