有时,我的本地Rails应用程序失去了与MySQL的连接。我得到一些错误,连接失败,但如果我只是刷新页面,它工作正常。这在我的STAGE或PROD环境(我部署到Ubuntu)中从来没有开心过,所以它没有那么大的优点。
这会发生在其他人身上吗?有什么我可以做的来解决它吗?是MySQL还是Ruby?
答案 0 :(得分:3)
看起来最好的解决方案是安装特定于平台的mysql驱动程序。
sudo gem install mysql
答案 1 :(得分: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
我认为我跟随Dan Benjamin的MySql安装博客没有问题: