KESL コンテナの状態に関する情報のリクエスト(GET)

目的

KESL コンテナの現在の状態と、KESL コンテナの状態を決定するアプリケーションステータスパラメータ(アプリケーション、ライセンス、およびデータベースのステータス)に関する情報を取得します。

パス

http://<サーバー>:<ポート>/status

応答例:

{'product info': {'databases_date': '<データベース公開日>', 'databases_loaded': True, 'license_expiration': '<ライセンス有効期限>', 'license_info': 'The key is valid', 'policy': 'Not applied', 'version': '<アプリケーションバージョン>'}, 'status': 'service available'}

考えられるエラー

エラーの例(アプリケーションが KESL コンテナ内で実行されていない):

{'product info': {'databases_date': 'N/A', 'databases_loaded': False, 'license_expiration': 'N/A', 'license_info': 'N/A', 'policy': 'N/A', 'version': 'N/A'}, 'status': 'service not available', 'status_reason': ['KESL not response']}{'product info': {'databases_date': 'N/A', 'databases_loaded': False, 'license_expiration': 'N/A', 'license_info': 'N/A', 'policy': 'N/A', 'version': 'N/A'}, 'status': 'service not available', 'status_reason': ['KESL not response']}{'product info': {'databases_date': 'N/A', 'databases_loaded': False, 'license_expiration': 'N/A', 'license_info': 'N/A', 'policy': 'N/A', 'version': 'N/A'}, 'status': 'service not available', 'status_reason': ['KESL not response']}

エラーの例(定義データベースがダウンロードされていません):

{'product info': {'databases_date': 'N/A', 'databases_loaded': False, 'license_expiration': '<ライセンス有効期限>', 'license_info': 'Inconsistent update', 'policy': 'Not applied', 'version': '<アプリケーションバージョン>'}, 'status': 'service not available', 'status_reason': ['Databases not loaded', 'License error: Inconsistent update']}

エラーの例(ライセンスの有効期限切れ):

{'product info': {'databases_date': '<database release date>', 'databases_loaded': True, 'license_expiration': '<ライセンス有効期限>', 'license_info': 'Expired', 'policy': 'Not applied', 'version': '<kesl version>'}, 'status': 'service not available', 'status_reason': ['License error: Expired']}

ページのトップに戻る