Tag: 章鱼

Rails Octopus Gem – 从站关闭时的主从复制连接行为

我正在开发Rails 4.0.2测试这个伟大的gem八达通。 我创建了一个Slave db并配置章鱼如下(config> shards.yml) : octopus: environments: – development replicated: true fully_replicated: true verify_connection: true development: slave1: host: 192.168.1.12 adapter: mysql2 username: slave_reader password: my_password database: my_server_development reconnect: true 它工作得非常好,从Slave读取并写入Master,但是如果My Slave服务器关闭,我希望它重定向到Master db并获取内容,但经过一段时间的尝试后,它会抛出错误: 无法连接到’192.168.1.12’上的MySQL服务器(113) 如果Slave服务器关闭,我该怎么做才能使章鱼查找我的Master数据库? 提前致谢!

Rails:如何跨主/从数据库分割写/读查询

我的网站有很大的读取流量。 比写入流量重很多。 为了提高我的网站的性能,我想到了主/从数据库配置。 octupus gem似乎提供了我想要的东西,但由于我的应用程序非常庞大,我无法通过数百万的源代码行来改变查询分布(将读取查询发送到从属服务器并将查询写入主服务器)。 MySQL Proxy似乎是解决此问题的好方法,但由于它是alpha版本,我不想使用它。 所以我的问题是什么是跨主/从服务器分割读/写查询的最佳方法? 是否可以在不使用rails中的任何gems的情况下拆分读/写查询?

Rake Preview不在Octopress中工作

我在我的机器上安装了ruby版本1.9.3,并为我的个人网站开发了一个octopress项目。 我使用rvm作为我的gem,并遵循octopress.org记录的所有步骤。 但我在我的rake服务器中发现了一些错误。 这是我的命令日志。 Tin-Aung-Linn:octopress tal$ ruby –version ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-darwin12.4.0] Tin-Aung-Linn:octopress tal$ rake generate ## Generating Site with Jekyll identical source/stylesheets/screen.css Configuration from /Users/tal/Sites/mysite.com/octopress/_config.yml Building site: source -> public/github Successfully generated site: source -> public/github Tin-Aung-Linn:octopress tal$ rake preview Starting to watch source with Jekyll and Compass. Starting Rack on port […]