2017-08-11 12 views
2

私はスプリングブート2.0.0.M3をスプリングブートスターターアクチュエータで使用しています。スプリングブート2 withアクチュエータ

management.health.diskspace.enabled=true 
management.health.mongo.enabled=true 

healtチェック豆がHealthMvcEndpointを自動構成によって作成されていませんが、私は2ヘルスチェックを可能にしました。 localhost:8080/healthの応答は404です。

どうしたのですか?事前に

おかげ

EDIT:

MHMアクチュエータプロジェクトは、反応性とwebfluxで動作しますか? OK]をクリックして、この問題を発見した: https://github.com/spring-projects/spring-boot/issues/7970

答えて

1

2.0.0Mのためのドキュメンテーションに係るアクチュエータのエンドポイントはそう、彼らは代わりに/application/healthなっ/applicationが付いてきました。

あなたはまた、それについても

https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#production-ready-endpoints

実際のリリースノートアプリケーションブートアップ時に、エンドポイントに関するinfoログにこのすべてを見ることができるはずです。 https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0.0-M1-Release-Notes#actuator-default-mapping

+0

ありがとう応答とuppdateの 'application'プレフィックスについては違いはありませんが、エンドポイントは登録されていません。 はい、私は、エンドポイントに関するすべての情報が表示され、ログには何もないことを知っています。 – SirWayne

+0

あなたの問題に関する情報を提供しているので、何が間違っているのかは分かりません。依存関係、application.properties、アプリケーション構造の詳細が必要です。しかし、一つのことが思い浮かぶ。アクチュエータサーブレットがメインアプリケーションと同じポート(8080)を実行していることを確認してください。 –

+0

問題のアクチュエータは、反応性のあるウェブフラックスでは機能しないことが判明しました。ちょうど春のmvcで。 https://github.com/spring-projects/spring-boot/issues/7970 – SirWayne

関連する問題