【问题标题】:WLST - Node Manager Commands : "nmStart" can it start many weblogic servers at the same time?WLST - 节点管理器命令:“nmStart”可以同时启动多个 weblogic 服务器吗?
【发布时间】:2011-06-25 11:27:16
【问题描述】:

我们正在使用“WLST - 节点管理器命令”来控制我们的服务器重启。

但是为了最小化重启时间,我们可以同时运行多台服务器吗?

我们的代码现在是这样工作的:

nmConnect('weblogic','password','net4dns','5556','mydomain','/weblogic103/domains/mydomain')
    nmStart('Net4')
    nmDisconnect()

此代码仅启动 Net4 服务器,但我想同时启动多个服务器。

这可能吗?

【问题讨论】:

    标签: python weblogic wlst


    【解决方案1】:

    最好使用以下允许并行处理的逻辑块='false'

        connect('weblogic','weblogic','t3://yourhost.com:7001')
        start('net1', block='false')
        start('net2', block='false')
        start('net3', block='false')
    

    【讨论】:

    • 这需要管理服务器启动,虽然这本身并不是一个坏建议,但我认为它不能回答原始问题的精神,即 nmStart 是否可以同时启动服务器。据我所知,这是不可能的。必须诉诸于使用单独的参数启动多个脚本。
    【解决方案2】:

    你试过了吗:

    nmConnect('weblogic','password','net4dns','5556','mydomain','/weblogic103/domains/mydomain')
    nmStart('Net4')
    nmStart('Net5')
    nmStart('Net6')
    nmStart('Net7')
    nmStart('Net8')
    nmDisconnect()
    

    【讨论】:

    • 这样不行,我还要连接不同的服务器。
    • 如果您的托管服务器位于不同的物理主机上,那么您需要连接到每个物理主机上的节点管理器,然后启动托管服务器。希望您不是每台机器只运行一个托管服务器,除非您的机器非常小。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-16
    • 2017-08-20
    • 2021-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多