2008-10-13 26 views
3

有时,我的本地Rails应用程序失去了与MySQL的连接。我得到一些连接失败的错误,但如果我只是刷新页面,它工作正常。这在我的STAGE或PROD环境(我部署到Ubuntu)中从未发生过,因此它没有那么重要。
这是否发生在其他人身上?有什么我可以做的,以解决它?它是MySQL还是Ruby?Mac OSX上的本地导轨失去与mysql的连接

+0

粘贴错误消息/堆栈跟踪的副本可能会帮助您获得更多答案,而不是说您得到了一些含糊不清的“错误”。 – Kev 2008-10-13 11:46:00

回答

1

我记得有一段时间后有这个问题(在我升级到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

认为我也跟着丹·本杰明的安装MySQL的博客不会有问题:

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

3

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