Elasticsearch套接字错误(getaddrinfo:名称或服务未知)

5

我正在使用Ruby on Rails中的Tire gem来使用Elasticsearch进行搜索。在我的本地机器上,它运行得很好。

在我的staging服务器上,我(随机?)遇到了这个错误: SocketError (getaddrinfo: Name or service not known)

有时它工作得很好,速度非常快,但有时它会抛出该错误。

Elasticsearch在同一台服务器上运行,它使用的url是: http://localhost:9200

我在hosts文件中添加了以下内容:

127.0.0.1   staging-server.mydomain.com staging-server

当子域名和域名设置正确时。

错误的原因是什么?为什么有时会发生这种情况?

1个回答

1

我不得不添加

127.0.0.1       localhost

添加到我的hosts文件中...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接