2011-06-25 60 views
1

我們使用「WLST - 節點管理器命令」來控制我們的服務器重啓。WLST - 節點管理器命令:「nmStart」可以同時管理多個weblogic服務器嗎?

但爲了儘量減少重啓時間,我們可以同時運行多臺服務器嗎?

我們的代碼,現在的工作是這樣的:

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

此代碼開始NET4服務器只,但我要開始多臺服務器一起。

是可能的嗎?

回答

2

更好您使用此以下邏輯塊=「假」,讓你並行處理

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

+0

這需要管理服務器啓動,雖然它本身並不是壞建議,但我並不認爲它回答了nmStart是否可能同時啓動服務器的原始問題的精神。據我所知,這是不可能的。人們必須求助於使用單獨的參數啓動多個腳本。 – peabody

1

你有沒有嘗試過這樣的:

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

它以這種方式傾斜的工作,我必須連接到不同服務器也。 – Majed

+1

如果您的託管服務器位於不同的物理主機上,則需要連接到每個物理主機上的節點管理器,然後啓動託管服務器。希望你沒有在每臺機器上只運行一臺託管服務器,除非你有非常小的機器。 –

相關問題