I am trying to set up our system health check to see the state of Solr nodes in our SolrCloud. I encountered the following problems:
We send a request to each of the Solr nodes separately. If we get a response and the status of the response is 0, we will assume that node is running. Unfortunately, we saw cases when the node is restored or even reduced, and the requests are still being processed.
Hoping to prevent this, we added a check that sends a ping request to solr. If the status returned by this request reads "OK", we assume that the node is inserted. Unfortunately, even with this request, if the node is restored or lowered, this check will not be completed.
My question is: What is the correct way to check node status in SolrCloud?
source
share