getLicenseServerStatus
首发版本:3.00.3.5
语法
getLicenseServerStatus()
详情
获取 license server 连接状态,可获得以下信息:
-
是否使用了 license server
-
license server 是否断开
-
license server 如果断开,剩余多少秒可用。
此函数用于运维监控和预警管理,帮助用户及时发现 license server 连接问题,避免业务中断。
注:guest 用户调用此函数,需将配置项 enableClientAuth 设置为 true。
参数
无
返回值
返回一个字典,包含以下 key:
-
isConnected:BOOL 类型,表示 license server 的连接是否正常。true 表示连接正常,false 表示连接断开。若未使用 license server,其值为 NULL。
-
secondsUntilShutdown:LONG 类型,表示距离节点自动关闭的剩余秒数。-1 表示不适用(即连接正常或未使用 license server)。
例子
例 1. 使用 license server,连接正常
getLicenseServerStatus()
/* Output:
isConnected->true
secondsUntilShutdown->-1
*/
例 2. 使用 license server,连接断开
getLicenseServerStatus()
/* Output:
isConnected->false
secondsUntilShutdown->6000
*/
例 3. 未使用 license server(本地 license 文件)
getLicenseServerStatus()
/* Output:
isConnected->
secondsUntilShutdown->-1
*/
