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
*/