なんらかの理由で、最近、私の Django Haystack Solr アプリケーションが動作しなくなりました。私は Haystack 1.2.7 を使用しています。これは、Solr クエリを作成しようとしたときのエラーです。
「(name_auto:test) AND (django_ct:cities.city)」を使用して Solr を照会できませんでした: [Errno 111] 接続が拒否されました
明らかな答えは、myHAYSTACK_SOLR_URL
が間違っているか、Solr が実行されていないことです。これらの可能性を両方とも調べたところ、Solr は、いつものように、で指定されたアドレスと同じアドレスで実行されていますHAYSTACK_SOLR_URL
。Web ブラウザーで開くことができ、Web インターフェイスでクエリを実行することもできます。
HAYSTACK_SITECONF = 'project.search_sites'
HAYSTACK_SEARCH_ENGINE = 'solr'
HAYSTACK_SOLR_URL = 'http://localhost:8080/solr'
では、Solr が接続を拒否している別の理由があるのでしょうか? どうすれば確認できますか? どうすれば修正できますか?