mysql - 无法从 Rails 应用程序连接到 Mysql

标签 mysql ruby-on-rails engineyard

我的应用程序和数据库托管在 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

引用: Engineyard command line: ey web restart not working

关于mysql - 无法从 Rails 应用程序连接到 Mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40798789/

相关文章:

php - 如何只查询 ID 3、4、5 和 1?

类似mysql的查询拉取结果很慢

php - 需要以下代码的格式化输出

ruby-on-rails - 弃用警告 : Object#returning has been deprecated in favor of Object#tap

mysql - 如何从本地计算机访问EngineYard数据库?

使用 NodeJS 的 iOS 推送通知 - 凭据

php - 高级 Web 开发教程

css - 删除图像链接的悬停颜色

ruby-on-rails - Rails 3 - 设计基于 IP 的身份验证

ruby-on-rails - 无法在 Rails 3 中获取远程 ip