0

Web サーバーに完全にデプロイする前に長い初期化を必要とするアプリケーションがあります (このユース ケースでは WebSphere 8.5)。この初期化には数分から 30 分もかかりますが、これは完全に正常な動作です。wsadmin コマンド ライン ツールを使用して ear ファイルをアップロードし、アプリケーションの開始を発行しています。開始時間が長いため、wsadmin は読み取り時間例外を受け取り、アプリケーションの初期化が完了する前に閉じます。この時点で wsadmin コマンドを発行して、アプリケーションの状況を確認すると、次のようになります。

wsadmin.sh -host $HOST -port $PORT -user $USER -password $PASS -c '$AdminControl completeObjectName type=Application,name='$APP',*' 

アプリケーションが実行中であることを意味する回答が得られます ( http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=%2Fcom.ibm.websphere.base.doc%2Finfo%2Faes% 2Fae%2Ftxml_appstate.html ) 初期化が完了したときと同じ答えです。したがって、問題は、私のアプリケーションの正確なステータスをどのように判断するかです。

前もって感謝します。

PS私はすでにこの投稿(WebSphere 7.0のwsadminコンソールから現在のアプリケーション状態を取得する方法)を見ましたが、彼が言及している手順をどのように正確に実行できるかわかりません。また、クラスターではなく単一のノードを実行しています。PS2。また、読み取りタイムアウトを回避するために、そもそも wsadmin ツールのタイムアウトを増やすことは可能ですか?

4

0 に答える 0