1
由於某種原因,最近我的Django Haystack Solr應用程序停止工作。我使用的草堆1.2.7,這是試圖讓Solr的查詢時出現錯誤:Django草垛報告`Errno 111:Connection Refused`連接到Solr
無法使用查詢Solr的「(name_auto:試驗)和(django_ct:cities.city)」: Errno 111]連接被拒絕
明顯的答案是我的HAYSTACK_SOLR_URL
錯了,或者Solr沒有運行。我檢查了這兩種可能性,Solr像往常一樣運行在與HAYSTACK_SOLR_URL
中指定的地址相同的地址上。我可以在網絡瀏覽器中打開它,甚至可以在Web界面上查詢。
HAYSTACK_SITECONF = 'project.search_sites'
HAYSTACK_SEARCH_ENGINE = 'solr'
HAYSTACK_SOLR_URL = 'http://localhost:8080/solr'
那麼Solr是否會拒絕連接?我該如何檢查?我如何解決它?