【问题标题】:local rails on Mac OSX loses connection to mysqlMac OSX 上的本地 Rails 失去与 mysql 的连接
【发布时间】:2010-09-16 20:57:38
【问题描述】:

有时,我的本地 Rails 应用程序会失去与 MySQL 的连接。我收到一些连接失败的错误,但如果我只是刷新页面,它就可以正常工作。这在我的 STAGE 或 PROD 环境中从未发生过(我部署到 Ubuntu),所以这没什么大不了的。
这会发生在其他人身上吗?有什么我可以解决的吗?是 MySQL 还是 Ruby?

【问题讨论】:

  • 粘贴错误消息/堆栈跟踪的副本可能会帮助您获得更多响应,而不是说您收到有点模糊的“一些错误”。

标签: mysql ruby-on-rails macos


【解决方案1】:

看起来最好的解决方案是安装平台特定的 mysql 驱动程序。
sudo gem install mysql

【讨论】:

    【解决方案2】:

    我记得不久前遇到过这个问题(在我升级到 Leopard 之前?)。它们很难诊断,但请查看日志文件,并尝试将“wait_timeout”设置得更长一些(您不必弄乱“max_connections”。请参阅:

    http://www.mysqlperformanceblog.com/2008/08/23/how-to-track-down-the-source-of-aborted_connects/

    http://dev.mysql.com/doc/refman/5.0/en/communication-errors.html

    http://www.softwareprojects.com/resources/programming/t-how-to-fix-mysql-database-myisam-innodb-1634.html

    认为我关注了 Dan Benjamin 的 MySql 安装博客没有问题:

    http://hivelogic.com/articles/installing-mysql-on-mac-os-x/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-01
      • 1970-01-01
      • 2017-09-26
      • 2018-05-26
      • 1970-01-01
      • 2019-11-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多