运行状况策略 (healthPolicy)
对服务器定义被视为运行良好的条件及不满足此操作时要执行的操作。
- action
- cluster
- excessiveMemoryUsage
- excessiveRequestTimeout
- excessiveResponseTime
- host
- memoryLeak
- server
属性名称 | 数据类型 | 缺省值 | 描述 |
---|---|---|---|
enabled | 布尔型 | true | 指示是否启用运行状况策略。 |
id | 字符串 | 唯一配置标识。 |
- action
描述: 唯一配置标识。必需: false数据类型: 属性名称 数据类型 缺省值 描述 action - generateThreadDump
- restartServer
- exitMaintenanceMode
- enterMaintenanceMode
- generateHeapDump
违反运行状况条件时要执行的操作。 - generateThreadDump
- 生成服务器的线程转储。
- restartServer
- 请重新启动服务器。
- exitMaintenanceMode
- 使服务器脱离维护方式
- enterMaintenanceMode
- 将服务器置于维护方式
- generateHeapDump
- 生成服务器的堆转储。
id 字符串 唯一配置标识。
- excessiveMemoryUsage
描述: 检测 JVM 的堆大小在所配置时间段是否增长至超过最大堆大小的所配置百分比。必需: false数据类型: 属性名称 数据类型 缺省值 描述 heapSizePercentage int 最小值:1
最大值:99
85 服务器使用的最大堆大小百分比的阈值。 timePeriod 具有毫秒精度的时间段 5m 一个时间段,堆大小超过阈值的时长必须超过此时间段,系统才会执行操作。值可为 1 毫秒到 1 天。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
- excessiveRequestTimeout
描述: 检测服务器的请求超时(由启用了智能管理的 Web 服务器测量)超过所配置阈值的时间。必需: false数据类型: 属性名称 数据类型 缺省值 描述 timeoutPercentage int 最小值:1
最大值:99
85 服务器的请求超时百分比阈值。