代码之家  ›  专栏  ›  技术社区  ›  Matt Brown

Mac OSX上的本地Rails失去与MySQL的连接

  •  3
  • Matt Brown  · 技术社区  · 16 年前

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

    2 回复  |  直到 16 年前
        1
  •  1
  •   Gene T    16 年前

    我记得以前有过这个问题(在我升级到豹之前?)。它们很难诊断,但请查看日志文件,并尝试将“等待超时”设置更长时间(您不必处理“最大连接”)。见:

    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/

        2
  •  3
  •   Matt Brown    16 年前

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