2

HerokuCedarスタックのBonsaiアドオンでElasticSearchを使用してTireを動作させるのに問題があります。アプリがクラッシュし続け、Herokuログを確認すると(つまりheroku logs、ターミナルで実行すると)Errno::ECONNREFUSED (Connection refused - connect(2))

セットアップはローカルホストで正常に機能します。私はElastic検索リソースをすべて調べましたが、まだ修正を見つけていません。

誰かが何らかの支援やガイダンスを提供できますか?

4

1 に答える 1

1

私はついにそれを見つけました... Heroku Bonsai のあいまいなリンクを介して役立ちます。私はこれを行い、うまくいきました:Bonsai ElasticSearch Herokuアドオンを使用するようにTireを構成する

これを修正するために私がしたことについてもう少し説明します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}"
  end
于 2012-06-13T21:41:15.423 に答える