当我尝试为 django 重建索引时,Solr 超时

Tik*_*odo 1 solr

我第一次尝试使用 ./manage.pyrebuild_index 在 ubuntu 上为 Django 构建 solr 索引,但出现以下错误:

Removing all documents from your index because you said so.
Failed to clear Solr index: Connection to server 'http://localhost:8983/solr/update/?commit=true'                timed out: HTTPConnectionPool(host='localhost', port=8983): Request timed out. (timeout=10)
All documents removed.
Indexing 4 dishess
Failed to add documents to Solr: Connection to server 'http://localhost:8983/solr/update/?commit=true' timed out: HTTPConnectionPool(host='localhost', port=8983): Request timed out. (timeout=10)
Run Code Online (Sandbox Code Playgroud)

我可以通过网络浏览器访问 localhost:8983/solr/ 和 localhost:8983/solr/admin

Jes*_*ess 5

TIMEOUT你可以把in调高settings.py

例如

HAYSTACK_CONNECTIONS = {
    'default': {
        'ENGINE': 'haystack.backends.solr_backend.SolrEngine',
        'URL': 'http://127.0.0.1:8080/solr/default',
        'INCLUDE_SPELLING': True,
        'TIMEOUT': 60 * 5,
    },
}
Run Code Online (Sandbox Code Playgroud)