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

下一篇: Apache Solr Index Bechmarking