我在Ruby on Rails中使用Tire gem来使用Elasticsearch进行搜索。在我的本地机器上它很棒。
在我的登台服务器上我(随机?)收到此错误:
SocketError (getaddrinfo: Name or service not known)
有时它效果很好而且非常快,有时它会抛出错误。
Elasticsearch在同一台服务器上运行,它使用的网址是:
http://localhost:9200
我在我的主机文件中有这个:
127.0.0.1 staging-server.mydomain.com staging-server
正确设置子域名和域名。
错误的原因是什么,为什么有时只会发生?
答案 0 :(得分:0)
我必须添加
127.0.0.1 localhost
到我的主机文件...