локальные рельсы на Mac OSX теряет связь с MySQL - PullRequest
3 голосов
/ 13 октября 2008

Иногда мое локальное приложение Rails теряет соединение с MySQL. Я получаю сообщение об ошибке, что соединение не удалось, но если я просто обновить страницу, она работает нормально. Это никогда не удавалось в моих средах STAGE или PROD (я развертываю в Ubuntu), так что это не так уж важно.
Это случается с кем-то еще? Что я могу сделать, чтобы это исправить? Это MySQL или Ruby?

Ответы [ 2 ]

3 голосов
/ 13 октября 2008

Похоже, что лучшим решением для этого является установка драйвера mysql для конкретной платформы.
sudo gem install mysql

1 голос
/ 13 октября 2008

Я помню эту проблему некоторое время назад (до того, как я перешел на 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/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...