TP モニタプロセス起動失敗(事前共有メモリ未作成) |
UNIXにおいて、インストール直後もしくは、以下のコマンドを実行して、マシン再起動せずにWebOTXを起動した場合WebOTXを起動した場合、TPモニタ・マネージャの起動に失敗します。
/sbin/init.d/WebOTXinit start (HP-UX)
/etc/init.d/WebOTXinit start (Solaris,Linux)
TPモニタの起動に失敗した場合、統合運用管理ツールからTPシステムを確認すると、停止状態になっています。また、TPモニタが起動失敗したという事象については、以下に説明するイベントログ・シスログから確認することが可能です。
OTX01180012:監視対象は起動していません。:domain1:category=monitor,type=alive-check-monitor,server=server,name=tpsystem-state
|
WebOTX_AS[20238]: WOMutex::Create(line:159) can't get GlobalLock. mutex = refmng_mutex_MySystem, e.m_file = , e.m_nLine = 197, m_dwErrono = 2
|
WebOTXinit start を実行すると/opt/WebOTX/Trnsv/conf/CommAPI/lock_ctl 配下に以下の3つの共有メモリファイルが作成されます。
WO_GL_EVTFILE
WO_GL_SHMFILE
WO_GL_SEMFILE
ls -l /opt/WebOTX/Trnsv/conf/CommAPI/lock_ctl
イベントログ(アプリケーション、システム)・シスログ
${INSTANCE_ROOT}/logs/server.log
${INSTANCE_ROOT}/logs/webotx_agent.log
${INSTANSE_ROOT}/config/tpsystem/history.act、history.sav、sysmsg.trc、sysmsg.sav
ls -laR ${AS_INSTALL}/Trnsv/conf/CommAPI/lock_ctl の結果
WebOTXinitはインストール時(マシンを再起動しないでWebOTXを利用するとき)とアンインストール時にのみ手動で実行する必要があります。それ以外の通常運用中はマシンの起動時と停止時に自動的に実行されるので手動での実行はしないようにして下さい。
WebOTX関連のスクリプトを自動起動しない設定にする場合も、WebOTXinitは変更しないようにしてください。