2016-05-19 6 views
0

私たちのレガシーRubyアプリケーションをruby-1.9.3からruby-2.2.2にアップグレードしました。アプリケーションはローカルで正常に動作し、ステージング環境に正常にデプロイしましたが、何らかの理由でmysqlに接続する際に問題が発生しています。ruby​​-2.2.2の後にmysqlが環境に接続しないupgade

May 19 16:09:43 io-sbx-app-01-a3 rails[30750]: Reconnected to ActiveRecord 
May 19 16:09:38 io-sbx-app-01-a3 rails[30738]: Verified ActiveRecord connections 
May 19 16:09:43 io-sbx-app-01-a3 rails[30750]: Disconnected from ActiveRecord 

mysqlへの接続に関して考慮すべきことはありますか?我々は現在、trueに再接続フラグかどうかを確認)MySQLサービスが起動して

2を実行しているかどうかを確認)mysql2アダプタ

答えて

0

はここで私は

1を持っている情報と、考えることができるものだ使用しますdatabase.yml内にあります。

3)ステージング環境では、同じマシン上または別のマシン上で実行されているデータベースサービスです。異なるマシンであれば、ネットワーク関連の問題が発生する可能性があります。

4)配備プロセス中に、mysqlサービスを再起動しますか?

5)あなたはmysql.errとmysql.logsをチェックして、物事のデータベース側から何が起こったのかを調べることができます。

関連する問題