業務APのモジュールが名前サーバ上に複数サーバ設定で登録されている事を確認しているのですが、負荷分散されたりされなかったりします。
何か必要な設定が欠けている等あるのでしょうか。
業務Aは分散されていませんが、業務Bは分散されている等、設定は同様にしているはずなのですが動きが同じになりません。
負荷分散されているアプリケーションを呼び出すクライアントの実装方法と、負荷分散されないアプリケーションを呼び出すクライアントの実装方法が異なっていないか確認してください。
負荷分散させるためにはリファレンスを再利用するようにしてください。
また、サーバのシステムIDがシステム毎に異なる設定となっているか確認して下さい。
原因が不明な場合は次のログを障害を再現させて採取してください。
1)サーバ側のログ
プロセスグループのトレースレベルを6にし、アプリケーションログ
<WebOTXインストールディレクトリ>\Trnsv\logs\<プロセスグループ名>.<プロセスID>.log を採取してください。
2)クライアント側のログ
2-1)クライアントがHOLONおよびC++の場合
レジストリの HKEY_LOCAL_MACHINE\SOFTWARE\NEC\ObjectSpinner\1 配下に以下の項目を追加して、HOLONとC++のクライアントをそれぞれ実行してください。
項目名:MessagingLog
種別: 文字列
値: on
項目名:MessageBodyLog
種別: 文字列
値: on
ログは、<WebOTXインストールフォルダ>\ObjectBroker\log\message.logファイルに出力されますので、このファイルを送付してください。ログ採取後は、追加したレジストリ項目を削除してください。
2-2)クライアントがJavaの場合
以下の値を指定して、Object Broker Java のログの採取をお願いします。
Java システムプロパティに
-DLogLevel=DEBUG
-DMessageDumpLevel=ALL
-DLogFileName=<filename>
を指定してください。
上記の「-DLogFileName=<filename>」で指定したファイルを送付してください。
3)名前サーバに登録されたリファレンス情報
APサーバ一号機で次のコマンドを実行し、出力結果を送付してください。
コマンドは <WebOTXインストールディレクトリ>\Trnsv\bin にあります。
> woiorinfo -url corbaname::localhost
【対象製品】Application Server
【確認済みのバージョン】 V5以前
【確認済みの対象OS】Windows
【確認済みのJavaバージョン】J2SE1.4.2
【コンポーネント】TPモニタ
【カテゴリー】トラブルシューティング