我在使用Heroku Cedar堆栈上的盆景插件ElasticSearch时遇到了让轮胎工作的问题。它不断地使我的应用程序崩溃,当我检查Heroku日志(即在终端中运行heroku logs )时,I Errno::ECONNREFUSED (Connection refused - connect(2))。
这个设置在我的本地主机上运行得很好。我已经遍历了所有的Elastic搜索资源,但还没有找到修复方法。
有人可以提供一些帮助或指导吗?
发布于 2012-06-14 05:41:15
我终于找到了..。通过Heroku盆景上一个晦涩难懂的链接,盆景提供了帮助。我这样做了,它起作用了:Configuring Tire to use the Bonsai ElasticSearch Heroku add-on
下面是我为解决这个问题所做的更多澄清。在config/initializers/bonsai.rb中
if ENV['BONSAI_INDEX_URL']
Tire.configure do
url "http://index.bonsai.io"
end
BONSAI_INDEX_NAME = ENV['BONSAI_INDEX_URL'][/[^\/]+$/]
else
app_name = Rails.application.class.parent_name.underscore.dasherize
app_env = Rails.env
BONSAI_INDEX_NAME = "#{app_name}-#{app_env}"
endhttps://stackoverflow.com/questions/11023598
复制相似问题