sql >> Base de Datos >  >> RDS >> Mysql

Se agotó el tiempo de conexión en la ruta migratoria

Nos encontramos con este problema y logramos encontrar una solución que funcionó para nosotros. Parece que Flyway usa al menos dos conexiones:una para bloquear schema_version table, y uno para ejecutar los alters. Este problema ocurre cuando las alteraciones tardan lo suficiente como para hacer que la conexión bloquee la schema_version tabla de tiempo de espera. La forma más fácil de solucionar esto es aumentar MySQL wait_timeout a algo relativamente grande. En nuestro caso lo configuramos a 480 minutos (o 28800 segundos):

set global wait_timeout=28800;