【发布时间】:2016-02-07 13:09:55
【问题描述】:
我一直在使用带有 elasticsearch 的 searchkick gem,在 Rails 4.2.0 应用程序上没有问题。我有一个使用 searchkick 的视频模型。
由于某种原因,rake searchkick:reindex:all 现在一直在失败:
重新索引视频... rake 中止! Faraday::ConnectionFailed: 执行 过期了
我最初通过brew install elasticsearch安装elasticsearch,返回:
警告:elasticsearch-1.3.4 已经安装
我的 elasticsearch 安装/数据库是否可能已损坏?如果是这样,刷新它的最佳方法是什么?
按照https://www.elastic.co/guide/en/elasticsearch/reference/1.4/indices-delete-index.html,我尝试了curl -XDELETE 'http://localhost:9200/_all',但这并不能解决错误。
当我将此代码部署到 AWS 时,我的 Mac 和 Elastic Beanstalk 上都会出现此问题(之前两者都正常工作)。
【问题讨论】:
标签: ruby-on-rails elasticsearch searchkick