在ruby-2.2.2 upgade

时间:2016-05-19 16:28:30

标签: mysql ruby-on-rails ruby ruby-1.9.3

我刚刚将我们的旧版ruby应用程序从ruby-1.9.3升级到ruby-2.2.2。该应用程序在本地运行良好,我已成功将其部署到我们的暂存环境,但由于某种原因,它现在连接到mysql时出现问题。

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,有什么需要考虑的吗?我们目前使用mysql2适配器

1 个答案:

答案 0 :(得分:0)

这是我能想到的,有了我的信息

1)查看mysql服务是否已启动并正在运行

2)查看database.yml中的reconnect标志是否为true。

3)在登台环境中,数据库服务是在同一台机器上运行/在不同的机器上运行。如果是不同的机器,可能会出现一些与网络相关的问题。

4)在部署过程中,您是否重新启动了mysql服务。如果没有,尝试那就好......

5)你可以检查mysql.err和mysql.logs,看看从数据库方面发生了什么......