【问题标题】:Weblogic Deployment Health Status through WLST通过 WLST 的 Weblogic 部署健康状态
【发布时间】:2018-10-17 16:44:37
【问题描述】:

我需要监控 Weblogic Server 上部署的健康状况。我可以获取服务器健康状态、线程池状态、整体服务器健康状态,但没有找到部署健康状态。虽然我可以获得 CurrentStatus ,它是部署状态(准备好、活动等)。请帮忙

【问题讨论】:

    标签: weblogic wlst


    【解决方案1】:

    健康状态存在于单个服务器运行时,无法在整个 domainRuntime 上找到,我认为管理服务器只是将所有健康状态相加。

    要获得单个部署的健康状态,您可以在通过 WLST 连接到 Adminserver 后使用以下代码:

    domainRuntime()
    appBean = getMBean("ServerRuntimes/my_server1/ApplicationRuntimes/my_app1")
    appBean.getHealthState()
    

    【讨论】:

    • 我发现 HEALTH_OK 正如你提到的那样,但是当单击 WebLogic 控制台中的部署时,运行状况显示警告,进一步的 AdminServer ThreadPool 显示 1 个占用线程和 HEALTH_WARN,我对管理控制台中显示的部署运行状况有点困惑实际上是该特定工件(war、ear 文件)或管理服务器线程池健康状况的健康状况??
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多