django haystack重建索引时无法连接到solr服务器
我收到以下错误:
无法将文档添加到Solr:无法通过'http://example.com/:8983/solr/update/?commit=true'连接到服务器,您确定该URL是否正确? 在浏览器中检查它可能会有所帮助:HTTPConnectionPool(host ='example.com',port = 80):最大重试次数超过url:/:8983 / solr / update /?commit = true(导致:[Errno 111]连接拒绝)
我可以击中提交这个XML的提交=真正的地址:
我可以打solr管理员没有问题:
我在我的安全小组中开放了所有的端口,特别是8983和80。
这是我的设置条目:
HAYSTACK_CONNECTIONS = {
'default': {
'ENGINE': 'haystack.backends.solr_backend.SolrEngine',
'URL': 'http://example.com/:8983/solr',
'TIMEOUT': 60 * 5,
},
}
为什么我无法连接重建索引?
问题在这里:
'URL': 'http://example.com/:8983/solr',
应该是这样的:
'URL': 'http://example.com:8983/solr',
链接地址: http://www.djcxy.com/p/67037.html
上一篇: can't connect to solr server when rebuilding index for django haystack