Rails 4.2.0アプリケーションで問題なくelasticsearchでsearchkick gemを使用しています。searchkick を使用する単一のビデオ モデルがあります。
何らかの理由rake searchkick:reindex:all
で、次のように一貫して失敗しています。
ビデオの再インデックス中...レーキが中止されました! Faraday::ConnectionFailed: 実行期限切れ
最初にelasticsearchを経由してインストールしましbrew install elasticsearch
た。これは次を返します。
警告: elasticsearch-1.3.4 は既にインストールされています
エラスティックサーチのインストール/データベースが破損している可能性はありますか? もしそうなら、それをリフレッシュするための最良の方法は何ですか?
https://www.elastic.co/guide/en/elasticsearch/reference/1.4/indices-delete-index.htmlに従って試しcurl -XDELETE 'http://localhost:9200/_all'
ましたが、エラーは解決しません。
この問題は、このコードを AWS にデプロイすると、Mac と Elastic Beanstalk で発生します (両方とも以前は正常に機能していました)。