私はqueringのために4つのSolrスレーブがあり、接続を負荷分散するためにはHAproxyがあります。しかし、solrサーバーが応答する要求を止めることがある(これは私が解決すべき別の問題ですが、別の質問の対象です...)、javaプロセスはダウンしないので、HAProxyはまだサーバーが稼働していると考えます実行中ですが、スレーブスレーブは要求に応答しません。健康は成功せず、SolrのスレーブをチェックするためにHAProxyがダウンしてすべてのサーバをマークしたので、私は、この設定を試してみました:HAProxyを使ってSolrを健全にチェックする方法
listen solr 0.0.0.0:10004
mode http
option httpchk GET /content/local/admin/ping HTTP/1.1
balance roundrobin
server solr-27 192.168.1.27:8088 check inter 2000 rise 2 fall 3
server solr-36 192.168.1.36:8088 check inter 2000 rise 2 fall 3
server solr-37 192.168.1.37:8088 check inter 2000 rise 2 fall 3
server solr-38 192.168.1.38:8088 check inter 2000 rise 2 fall 3
私も成功せず、HEADのためのGETを交換しようとしています。
どのような考えですか?
ありがとう
これは素晴らしいアプローチだと思います。私は '' Host''ヘッダを追加する必要があるか、または私のヘルスチェックは400 Bad Requestで失敗しました。 –