Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Tempo limite de conexão no flyway


Acabamos de nos deparar com esse problema e conseguimos encontrar uma solução que funcionou para nós. Parece que o Flyway usa pelo menos duas conexões:uma para bloquear o schema_version table, e um para realmente executar os alters. Esse problema ocorre quando as alterações demoram o suficiente para fazer com que a conexão bloqueie o schema_version tabela para o tempo limite. A maneira mais fácil de corrigir isso é aumentar o MySQL wait_timeout para algo relativamente grande. No nosso caso, definimos para 480 minutos (ou 28800 segundos):
set global wait_timeout=28800;