收到错误:
无法使用“:”查询Solr:无法连接到
'http://127.0.0.1:8000/solr/select/?fq=django_ct%3A%28jobpost.jobpost%29&rows=1&q=%2A%3A%2A&start=0&wt=json&fl=%2A+score'
的服务器,您确定该网址是否正确?在浏览器中检查它可能会有所帮助:HTTPConnectionPool(host ='127.0.0.1',port = 8000):使用url超出最大重试次数:/solr/select/?fq=django_ct%3A%28jobpost.jobpost%29&rows=1& ; q =%2A%3A%2A& start = 0& wt = json& fl =%2A +得分(引起:[Errno 111]连接被拒绝)
这是我的干草堆连接:
HAYSTACK_CONNECTIONS = {
'default': {
'ENGINE': 'haystack.backends.solr_backend.SolrEngine',
'URL': 'http://127.0.0.1:8000/solr'
},
}
有谁能告诉我我的代码有什么问题?
答案 0 :(得分:2)
可能是solr正在使用端口8080的apache tomcat上运行所以你可以尝试127.0.0.1:8080/solr 或者您可以检查运行apache tomcat的端口
答案 1 :(得分:0)
尝试使用您的真实IP而不是环回或localhost:8000