我有一个在Ubuntu服务器上使用Elasticsearch 5.3.3的Rails应用程序14.在运行测试命令之前,我检查了Elasticsearch是否正在运行CURL命令。这个命令奏效了。然后我运行测试命令,看到弹性搜索失败:
Faraday::ConnectionFailed: Failed to open TCP connection to localhost:9200 (Connection refused - connect(2) for "localhost" port 9200)
所以我再次检查了服务,我看到不再运行了。 似乎Elasticsearch在我运行测试时停止并且无法找出原因。
我尝试重新安装5.3.3版本并获得相同的结果。 在测试之前,在Rails中服务正在运行之后。