Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ruby - Ausnahme aufgetreten:[Mysql2::Error] hat die MySQL-Verbindung geschlossen

Dies ist ein häufiges Problem, wenn die mysql2-Gem-Version 0.2.11 oder niedriger in Kombination mit Multithreading verwendet wird. Es gibt einen Fehler im Issue-Tracker mit Details zum Problem, aber abschließend lautet der Rat:

  1. Aktualisieren Sie die Gem-Version, die Sie verwenden, auf >= 0.2.12
  2. Fügen Sie reconnect: true hinzu Option Ihre DB-Verbindungskonfiguration in der database.yml Datei

Sie haben Ihr Problem wahrscheinlich bereits gelöst, aber dies könnte anderen helfen, die auf diese Frage stoßen.