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