処理がハングアップした場合や、エラーメッセージの対処として指示された場合、各デーモンのコアイメージを採取してください。
採取の対象となるデーモンは以下のとおりとなります。
プロセス名 | 配置サーバ | 採取契機 | 備考 |
---|---|---|---|
dcdaemon | 抽出制御サーバ | 抽出処理の異常発生時 | 抽出処理がハングアップした時に採取します。 dcdaemon、dereqdmn、deagtdmn、decellを合わせて採取してください。 |
dereqdmn | 抽出制御サーバ | 抽出処理の異常発生時 | |
deagtdmn | 抽出サーバ | 抽出処理の異常発生時 | |
decell | 抽出サーバ | 抽出処理の異常発生時 | |
sfcfrmd | IISの全サーバ | ファイルシステムの異常発生時 | メッセージの対処として指示された場合に採取します。 |
以下に 各デーモンに対するコアイメージの採取の手順を示します。作業はすべてスーパーユーザー(root)で実施してください。
なおsfcfrmdのコアイメージは、IISシステムを構成するすべてのノードで採取してください。
プロセス ID の特定
psにより、プロセス ID を特定します。grepの引数にコアイメージを取得したいプロセス名を指定してください。
例
sfcfrmdのコアイメージを取得する場合
# /bin/ps -e | /bin/grep sfcfrmd <Enter> 5639 ? 00:00:25 sfcfrmd
出力の先頭が sfcfrmd デーモンのプロセス ID です。sfcfrmd デーモンが動作していない場合は、出力されません。動作していない場合は、他のノードでの採取を行ってください。
コアイメージの取得
gcoreにより、デーモンのコアイメージをファイルへ採取します。
例
sfcfrmdのコアイメージを取得する場合
# /usr/bin/gcore -o /var/tmp/sfcfrmd_node1 5639 <Enter> gcore: /var/tmp/sfcfrmd_node1.5639 dumped # /bin/tar -zcvf /var/tmp/sfcfrmd_node1.5639.tar.gz /var/tmp/sfcfrmd_node1.5639 <Enter> # /bin/ls -l /var/tmp/sfcfrmd_node1.5639.tar.gz <Enter> -rw-rw-r-- 1 root other 1075577 6月 12日 16:30 /var/tmp/ sfcfrmd_node1.5639.tar.gz #
1の手順で調べたsfcfrmd のコアイメージをファイル /var/tmp/sfcfrmd_node1.5639 へ採取します。その後、tarでファイルを圧縮します。