healthPolicy - 运行状况策略 (healthPolicy)

对服务器定义被视为运行良好的条件及不满足此操作时要执行的操作。

NameTypeDefaultDescription
id字符串唯一配置标识。
enabled布尔型true指示是否启用运行状况策略。

excessiveMemoryUsage

检测 JVM 的堆大小在所配置时间段是否增长至超过最大堆大小的所配置百分比。

NameTypeDefaultDescription
heapSizePercentageint
Min: 1

Max: 99
85服务器使用的最大堆大小百分比的阈值。
timePeriod具有毫秒精度的时间段5m一个时间段,堆大小超过阈值的时长必须超过此时间段,系统才会执行操作。值可为 1 毫秒到 1 天。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。

excessiveRequestTimeout

检测服务器的请求超时(由启用了智能管理的 Web 服务器测量)超过所配置阈值的时间。

NameTypeDefaultDescription
timeoutPercentageint
Min: 1

Max: 99
85服务器的请求超时百分比阈值。

memoryLeak

检测 JVM 堆大小在 GC 之后是否持续增大。

excessiveResponseTime

检测对服务器的请求的平均响应时间(由启用了智能管理的 Web 服务器测量)何时超过所配置阈值。

NameTypeDefaultDescription
responseTime具有毫秒精度的时间段10s执行更正操作前完成请求所用的平均时间。值可为 1 毫秒到 1 小时。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。

cluster

唯一配置标识。

NameTypeDefaultDescription
id字符串唯一配置标识。
clusterNamestring要监视的服务器集群的名称。

host

唯一配置标识。

NameTypeDefaultDescription
id字符串唯一配置标识。
hostNamestring要监视的服务器所属的主机的名称。

server

唯一配置标识。

NameTypeDefaultDescription
id字符串唯一配置标识。
hostNamestring要监视的服务器的主机名。
wlpUsrDirectory目录路径要监视的服务器的绝对 WLP usr 目录。
serverNamestring要监视的服务器的名称。

action

唯一配置标识。

NameTypeDefaultDescription
id字符串唯一配置标识。
action
  • generateHeapDump
  • restartServer
  • generateThreadDump
  • exitMaintenanceMode
  • enterMaintenanceMode
违反运行状况条件时要执行的操作。
generateHeapDump
生成服务器的堆转储。
restartServer
请重新启动服务器。
generateThreadDump
生成服务器的线程转储。
exitMaintenanceMode
使服务器脱离维护方式
enterMaintenanceMode
将服务器置于维护方式