12.07.2015 Views

Magic uniPaaS V1Plus トラブルシューティング ツール - Magic Software ...

Magic uniPaaS V1Plus トラブルシューティング ツール - Magic Software ...

Magic uniPaaS V1Plus トラブルシューティング ツール - Magic Software ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

5.8. ダンプを 取 るプロセスのプロセス ID を 特 定 するには?ハングアップを 起 こしているプロセスを 特 定 するには、タスクマネージャのプロセスの 一 覧 から 状 況 をみて 判 断する 必 要 があります。プロセスを 特 定 したら、タスクマネージャの「PDI」 欄 からプロセス ID を 知 ることができます。プロセスを 特 定 するには、 最 初 に「イメージ 名 」により、 区 別 します。タスクマネージャの「イメージ 名 」 欄 には、プロセスの 実 行 可 能 ファイル 名 が 表 示 されます。<strong>uniPaaS</strong> 製 品 のモジュールでは、 次 のような 名 前 になっています。製 品<strong>uniPaaS</strong> Studio<strong>uniPaaS</strong> 実 行 エンジン (Client、EnterpriseServer、RichClient Server)リッチクライアントのクライアントモジュールMRBイメージ 名uniStudio.exeuniRTE.exeuniRC.exeuniRQBroker.exe例 えば、Enterprise Server を 使 っているシステムで、サーバエンジンが 動 作 を 停 止 してしまっているようであれば、「イメージ 名 」が「uniRTE.exe」であるものを 探 します。タスクマネージャに 表 示 されているプロセスで、イメージ 名 が 一 致 するものが 一 つしかなかった 場 合 には、これだけでタスクを 特 定 できますが、イメージ 名 が 一 致 するプロセスが 複 数 ある 場 合 には、その 中 から 真 犯 人 を 区別 しなければなりません。これには 確 実 な 方 法 はなく、プロセスの 挙 動 を 見 て 推 測 する 必 要 があります。MRB (uniRQBroker.exe) の 場 合 、プロセスは 二 つありますが、 区 別 は 簡 単 です。 一 つは 監 視 用 のプロセスであり、メモリ 使 用 量 が 少 なく、もう 一 つは実 際 のブローカとしての 仕 事 を 行 っているプロセスであり、メモリ 使 用 量 は 多 いです。ですので、メモリ 使 用 量 が 大 きいものを 選 べばよいということになります。実 行 エンジン (uniRTE.exe)の 場 合 には、「CPU」 欄 を 見 て 推 測 します。ハングアップしているプロセスは、CPU が 100% 近 くになっているか( 無 限 ループに 陥 っている 場 合 )、あるいはいつまでたっても 0% のままか ( 待 ち 状 態が 永 遠 に 続 いている 場 合 など)のいずれかになっています。そのようなプロセスがあれば、それを 選 びます。右 図 の 例 では、プロセス ID が 2024 であるuniRTE.exe が CPU 99% となっているので、これを 選 びます。もし 状 況 から 判 別 するのが 難 しいようであれば、 該 当 するプロセスのすべてについて、ダンプファイルを 作 成 するのが 一 番 確 実 です。第 5 章 ダンプファイル 59

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!