我的应用程序和数据库托管在 EngineYard 中。突然我的应用程序失败了。当我查看日志时收到此错误
Mysql2::Error: This connection is still waiting for a result, try again once you have the result
我尝试在暂存中从 Rails 控制台运行一些读取查询。这工作正常。数据库查询返回预期的答案。
我还检查了本地的 Staging 分支并进行了检查。我无法在本地重现该错误。所以我认为代码中没有错误。
最佳答案
重新启动应用程序服务器对我有用。
语法:
ey ssh "/engineyard/bin/app_<appname> restart" -e your_env_name --app-servers
关于mysql - 无法从 Rails 应用程序连接到 Mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40798789/