機能説明
iscollectinfoで採取できないMQDの保守情報を一括採取します。サーバ上に構築されている全てのMQDシステムを対象にします。
入力形式
mqddump [-n] [-d destination]
パラメタ
資料採取時にMQDの各種コマンド(mqdprtqなど)を実行しません。
採取した資料の格納先を指定します。本オプションが指定されなかった場合は、カレントディレクトリが指定されたとものとして動作します。
destinationに、“mqddump_YYYYMMDDHHMMSS” という名前のディレクトリを作成し、そのディレクトリ以下に資料を格納します。
注意事項
本コマンドは、スーパユーザだけが実行できます。
本コマンドは英語のメッセージのみを出力します。
MQDのハングトラブルが発生している際に本コマンドを実行すると、本コマンドもハングする可能性があります。
########## Execution of MQD commands was started.
が出力され数分たっても
########## Execution of MQD commands was finished.
が出力されない場合はハングしていると考えてください。その場合にはCTRL-Cを投入してmqddumpを一度終了してください。CTRL-Cが効かない場合にはタスクマネージャやOSのkillコマンドでmqddumpのプロセスを停止してください。その後Output directoryのmqddump_YYYYMMDDHHMMSS を削除し、-n オプションを指定して再度実行してください。
本コマンドはサーバに存在する全てのMQDシステムに対して一括で資料を採取します。資料採取に必要なディスク容量は以下の計算式で示される通りです。必要ディスク容量を満たすディスク上で採取してください。
必要ディスク容量 = MQDシステム × 200 Mバイト
本コマンドはCORBAサービス、イベントサービス、IDCM、TJNLなどInterstage Application Serverの他コンポーネントや他製品の資料も採取しようとします。それらのコンポーネントや製品がインストールされていなかったり、起動されていない場合には、それぞれの製品のエラーメッセージが出力されますが、無視してください。
MQDのアプリケーションに問題が発生している場合は、該当プロセスのcoreをuserdump.exeを使用して手動で採取してください。userdump.exe はマイクロソフト社が提供しているユーティリティーです。Interstageをインストールすると同時にインストールされます。
userdump.exe -p :プロセス一覧
userdump.exe PROCESSID :プロセスダンプ採取
本コマンドはMQDの拡張サービスのcoreを自動的に採取しません。拡張サービスを使用している場合は、使用している拡張サービスの種類に従って以下の表の通りのcoreを採取してください。指定されたプロセスが存在しない場合は採取の必要はありません。
拡張機能名 | プロセス名 |
---|---|
同報配信サービス | mqdmcas |
イベントチャネル連携サービス | mqdnsgws, mqdnsgwr, mqdnsgwm |
使用例
カレントディレクトリに保守情報を一括採取します。
mqddump