请求有关 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': '<数据库发布日期>', 'databases_loaded': True, 'license_expiration': '<授权许可到期日期>', 'license_info': 'Expired', 'policy': 'Not applied', 'version': '<kesl 版本>'}, 'status': 'service not available', 'status_reason': ['License error: Expired']}

页面顶部