ページの先頭行へ戻る
Symfoware Server V12.0.0 トラブルシューティング集(データベース簡単運用編)
FUJITSU Software

3.2.2 コアファイルの採取方法

コアファイルは、Symfoware Server関連の異常時に出力されます。コアファイルの出力先およびファイル名を以下に示します。

プロセス

出力先

ファイル名

サーバプロセス

SolarisLinuxデータ格納先/SFWD/RDBシステム名/USR/CORE

Windowsデータ格納先:\SFWD\RDBシステム名\USR\CORE

core_プロセスID.年月日.時分秒

RDBコマンド

カレントディレクトリ

core

アプリケーション

カレントディレクトリ

core

注意

SolarisLinuxSolaris/Linuxの場合

  • coreが完全でない場合は、調査ができない場合があります。

  • core出力先のファイルシステムに空き容量が不足している場合、コアファイルは完全に採取されません。

    • coreのサイズが制限されている場合に、そのサイズ以上のcoreを出力しようとすると、コアファイルは完全に採取されません。
      coreのサイズを制限する方法については、Solarisの場合は、Bシェルのulimitコマンド、Kシェルのulimitコマンド、または、Cシェルのlimitコマンドなどがあります。
      Linuxの場合は、bashのulimitコマンド、または、TCシェルのlimitコマンドなどがあります。

    • 出力先ディレクトリに“core”という名前のディレクトリが存在している場合、ファイル名は“core_プロセスID.年月日.時分秒”にはなりません。

  • 以下の指定を行っている場合、各プロセスのコアファイルの出力先およびファイル名が上記の表とは異なります。

    Solarisの場合

    coreadmコマンドを使用して、OSのコアファイルの出力規約にコアファイルの出力先ディレクトリを指定している場合、または、コアファイル名に“core”以外を指定している場合は、その指定が有効となります。

    なお、コアファイル出力先ディレクトリまたはコアファイル名は、coreadmコマンドを実行することで確認できます。

    Linuxの場合

    カーネルパラメタkernel.core_patternを使用して、OSのコアファイルの出力規約にコアファイルの出力先ディレクトリを指定している場合、または、コアファイル名に“core”以外を指定している場合は、その指定が有効となります。

    なお、コアファイル出力先ディレクトリまたはコアファイル名は、/proc/sys/kernel/core_patternで確認できます。


WindowsWindowsの場合

  • coreが完全でない場合は、調査ができない場合があります。

  • core出力先のファイルシステムに空き容量が不足している場合、コアファイルは完全に採取されません。