簡體   English   中英

Spring Data Solr的Spring Boot運行狀況檢查

[英]Spring Boot health check for Spring Data Solr

我現在正在使用Spring Boot,存在運行狀況檢查問題。

我有使用Spring數據Solr的多核,所以solr url是基本url,例如http:// localhost:8983 / solr ,但是運行狀況檢查將調用HttpSolrClient的ping方法,該方法將返回404錯誤,我該如何針對這種情況進行健康檢查。

我對solr有同樣的問題。

在Spring Boot 1.5.9.RELEASE Solr運行狀況檢查正常運行。 現在,運行狀況檢查ping端點http://localhost:8983/solr/admin/cores因此他像以前一樣在單個核心上檢查Solr服務狀態。

如果可能,請嘗試更新您的spring boot版本。

SolrPing solrPing = new SolrPing(); //infoCollection
SolrPingResponse solrPingResponse =  solrPing.process(solrClient,infoCollection);
String status = (String) solrPingResponse.getResponse().get("status");

我相信您可以在application.properties中更改管理端口,這會將您的管理呼叫從8983端口上托管的轉移。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM