SOLR 5.1.0 - Тайм-аут соединения с мастером репликации индекса, в результате чего на ведомых устройствах 0 документов - PullRequest
0 голосов
/ 08 января 2019

Я запускаю SOLR 5.1.0 на серии из двух подчиненных устройств репликации индекса одного мастера. К сожалению, инфраструктура не всегда надежна, и иногда связь между ведущим и двумя ведомыми устройствами прерывается.

Несколько дней назад у нас был тайм-аут, из-за которого ведомые подчиненные отказали в репликации, что привело к тому, что в основном ядре не было документов. В конечном итоге это привело к недоступности целых разделов на производственном веб-сайте.

Из журналов я вижу несколько примеров: ОШИБКА - 2018-12-14 05: 38: 15.207; [] org.apache.solr.handler.IndexFetcher; Мастер на: http://address/solr/sitecore_master_index не доступен. Не удалось получить индекс. Исключение: IOException произошло при обращении к серверу по адресу: http://address:8983/solr/sitecore_master_index

Я понимаю, что проблемы с подключением далеки от идеальных, но мне интересно, есть ли какие-то настройки, которые мне не хватает и которые сделали бы SOLR более устойчивой. В идеале мы хотели бы, чтобы ведомые устройства повторяли репликацию, если мастер недоступен. По крайней мере, мы не хотим, чтобы индекс был уничтожен.

Есть предложения? :)

...