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

Ruby - Si è verificata un'eccezione:[Mysql2::Error] ha chiuso la connessione MySQL

Questo è un problema comune quando si utilizza mysql2 gem versione 0.2.11 o inferiore in combinazione con il multithreading. C'è un bug nel tracker dei problemi con un dettaglio sul problema ma in conclusione il consiglio è di:

  1. Aggiorna la versione gem che stai utilizzando a >= 0.2.12
  2. Aggiungi il reconnect: true seleziona la configurazione della tua connessione db nel database.yml file

Probabilmente hai già risolto il tuo problema, ma questo potrebbe aiutare altri che si imbattono in questa domanda.