Jae*_*yun 4 mysql replication ruby-on-rails ruby-on-rails-3
我只是将我的Web服务从Rails 2.3.8升级到Rails 3.0.3
它几乎运作良好.
我有一个问题,当使用capistrano部署服务时发生丢失连接错误.每次部署大约发生3次.该服务使用来自https://github.com/tchandy/octopus的 octopus gem 进行数据库复制,包含1个主数据库和2个从数据库.
Mysql :: Error:在查询期间丢失与MySQL服务器的连接:SELECT regions
.*FROM regions
WH ...
当章鱼未与单个数据库一起使用时,不会发生此问题.但是流量需要复制.
拜托,给我任何建议.谢谢.
我是八达通的创造者.
你可以将它添加到你的shards.yml文件中吗?
verify_connection: true
Run Code Online (Sandbox Code Playgroud)
此外,如果不起作用,请尝试将rails配置为自动重新连接:
http://guides.rubyonrails.org/2_3_release_notes.html#reconnecting-mysql-connections
Obs:这只适用于mysql适配器,而不适用于mysql2.
归档时间: |
|
查看次数: |
3973 次 |
最近记录: |