ヘルスエンドポイントを監視するクラウドファウンドリインスタンスをどのように伝えることができるのか誰も知っているので、ヘルスエンドポイントでアプリの状態がステータス:UPではないと表示されたときに、クラウドファウンドリーのヘルスチェック
答えて
cf CLI 6.24.0(2017年2月リリース)は、このタイプのヘルスチェックを公開しました。あなたのアプリマニフェスト、使用中
:
applications:
- name: myapp
health-check-type: http
health-check-http-endpoint: /admin/health
アプリは、それがステータスUPではないとき、そのパスから200のステータスコード、またはエラーコードを返す必要があります。
cf set-health-check
コマンドを使用して既存のアプリケーションでも設定することができます。
さまざまなヘルスチェックタイプの詳細については、this documentationを参照してください。
アプリインスタンスが終了すると、Cloud Foundryはデフォルトで新しいインスタンスを新規作成して起動しようとします。その復元力はCloud Foundryに組み込まれています。
アクチュエーターは、実行時にアプリケーションのステータスと健全性を確認できるように、アプリケーションに休止中のエンドポイントが自動挿入されています。 https://spring.io/guides/gs/actuator-service/
アクチュエータを試してみてください。
アクチュエータは、私が話している状況を助けません。アクチュエータの健全性エンドポイントは、「UP」以外の状態を示すことがあります。クラウドファウンドリはそのエンドポイントを監視しません。それはそれ自身の内部ヘルスチェックを持っています。私は、ユーザー定義のプロパティ、またはマニフェストファイルの設定が、私のヘルスエンドポイントを呼び出すように指示する方法があるかどうかを具体的に尋ねていました。 –
カスタムURLの健全性チェックがCFの1日に利用できるとは思いません。あなたのアプリケーションインスタンスがもはや健全でなく、それを再起動したい場合は、System.exit(1)を実行し、CFがそれを再起動します。
私はCC V3 APIとDiegoで将来的にカスタムヘルスチェックが行われる可能性があると聞いてきました。
ありがとうございます。つまり、Health EndpointをチェックしてSystem.exitを呼び出すためのポーリングメカニズムが必要です。明らかに最適な解決策ではありません。私は実際には長いこと前にそのようなものを追加していないことに驚いています。何かのように: アプリケーション: ヘルスエンドポイント:/ admin/health health-response-contains: "ステータス": "UP" –
- 1. クラウドファウンドリーのNetflix Zuul
- 2. GCEロードバランサのヘルスチェックとインスタンスグループのヘルスチェック
- 3. がクラウドファウンドリーに
- 4. SSRSヘルスチェック
- 5. apache knoxのヘルスチェック
- 6. httpヘルスチェックの仕様?
- 7. カフカの深いヘルスチェック
- 8. REST APIヘルスチェック
- 9. ヘルスチェックMassTransitとRabbitmq
- 10. クラウドファウンドリー:WARファイル対春ブーツ
- 11. 初心者のクラウドファウンドリーへの貢献
- 12. Spring Cloud Consulヘルスチェックの設定
- 13. MongoDBの簡易HTTP/TCPヘルスチェック
- 14. ExpressセッションとAmazon Beanstalkのヘルスチェック
- 15. クラウドファウンドリーへのApp to App通信
- 16. クラウドファウンドリーでhttpsでデータフローを使用する
- 17. Bluemixクラウドファウンドリーjava app例外:OutputStream already closed
- 18. スプリング・ブート・アクチュエータMySQLデータベース・ヘルスチェック
- 19. Spring Cloud StreamとRabbitMQヘルスチェック
- 20. ソケットio接続のHTTPリクエストベースのヘルスチェック
- 21. コンテナのkubernetes TCPヘルスチェックを行うには?
- 22. クラウドファウンドリーへのMYSQLの追加とサービスとしての使用
- 23. 「ドッカ実行--add-ホストのためのクラウドファウンドリー代替
- 24. Startup.Configureでヘルスチェックを追加する
- 25. 領事ヘルスチェック:503サービス利用不可
- 26. ASP.NET Core MVCヘルスチェックに失敗する
- 27. クラウドファウンドリーのアプリケーションログにエラーが発生しました。
- 28. クラウドファウンドリーをmongodbアトラスに接続するための推奨方法
- 29. クラウドファウンドリーでレールコンソールを使用する最善の方法
- 30. Jhipster UAAとクラウドファウンドリーUAAの違いは何ですか
優秀、ありがとう –