0

收到错误:

使用 ' : '查询 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',您确定 URL 正确吗?在浏览器中检查它可能会有所帮助: HTTPConnectionPool(host='127.0.0.1', port=8000): Max retries exceeded with url: /solr/select/?fq=django_ct%3A%28jobpost.jobpost%29&rows=1&q=% 2A%3A%2A&start=0&wt=json&fl=%2A+score (原因:[Errno 111] 连接被拒绝)

这是我的干草堆连接:

HAYSTACK_CONNECTIONS = {
    'default': {
        'ENGINE': 'haystack.backends.solr_backend.SolrEngine',
        'URL': 'http://127.0.0.1:8000/solr'
    },
}

谁能告诉我我的代码有什么问题?

4

2 回答 2

2

可能是 solr 正在使用端口 8080 的 apache tomcat 上运行,因此您可以尝试 127.0.0.1:8080/solr 或者您可以检查 apache tomcat 在哪个端口上运行

于 2014-09-11T07:30:39.813 回答
0

尝试使用您的真实 IP 而不是环回或 localhost:8000

于 2013-05-03T10:17:34.090 回答