2010-12-08 8 views
1

開発用とテスト用に7台のWeblogicサーバを管理しています。 WLSTスクリプトを使用して、それらを開始および停止します。これは6台のサーバーで完璧に動作しますが、停止するスクリプトを実行すると停止しません。開始スクリプトはそれを開始しますが、停止スクリプトはそれを停止しません。WLSTとノードマネージャを使用して1台のサーバを強制終了できません

私は7つのサーバーすべてに対して同じスクリプトを実行していますが、それは異なるパラメータです。 WLSTはサーバを正常にシャットダウンすると言いますが、それは嘘です。また、これは非常に迅速に言います(実際にシャットダウンするには数秒かかる)。

他に誰かがこの問題を抱えていますか?あなたは私が何を見ているべきかについての手がかりを持っていますか?

サーバーはバージョン9.2です。 adminIdに、パスワードやホストがハードコーディングされている実際のスクリプトで

from java.util import * 
from javax.management import * 

print 'starting the script ....' 
argslength = len(sys.argv) 

if argslength < 2 : 
    print '==>Insufficient arguments' 
    print '==>Syntax: java weblogic.WLST stop.py domain server' 
    exit() 
else: 
    domain = sys.argv[1] 
    server = sys.argv[2] 
    print 'stopping server ', server, ' in domain ', domain 
    nmConnect(adminId, password, host, '5556', domain) 
    nmKill(server) 
nmDisconnect() 
exit() 

:私の停止スクリプトは次のようになります。

+0

管理コンソールからシャットダウンできるか、ハングしますか? – JoseK

+0

はい、管理コンソールからシャットダウンできます。 –

答えて

0

あなたの考えはすでに共有されている場合... 私が間違っていると私を訂正してください... 同じマシンに複数のドメインがあります。 NMを使用してすべてのサーバーを停止したいとします。 nmEnroll()が登録したサーバは、シャットダウンされていないサーバ(嘘つきサーバ:)をチェックしましたか?

+1

はい、登録されています。 NM経由でサーバーを起動できます。 –

関連する問題