我刚刚将我们的遗留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适配器
发布于 2016-05-20 09:20:19
以下是我所能想到的,以及我所掌握的信息
1)查看mysql服务是否已启动并正在运行
2)查看database.yml中的重新连接标志是否为true。
3)在暂存环境中,数据库服务是否在同一台机器/不同机器上运行。如果计算机不同,则可能存在一些与网络相关的问题。
4)在部署过程中,是否重启mysql服务。如果没有,最好试一试..
5)您可以检查mysql.err和mysql.logs,以了解数据库方面发生了什么。
https://stackoverflow.com/questions/37329099
复制相似问题