コアファイルは、Symfoware Server関連の異常時に出力されます。コアファイルの出力先およびファイル名を以下に示します。
プロセス | 出力先 | ファイル名 |
---|---|---|
サーバプロセス |
| core_プロセスID.年月日.時分秒 |
RDBコマンド | カレントディレクトリ | core |
アプリケーション | カレントディレクトリ | core |
注意
Solaris/Linuxの場合
coreが完全でない場合は、調査ができない場合があります。
core出力先のファイルシステムに空き容量が不足している場合、コアファイルは完全に採取されません。
coreのサイズが制限されている場合に、そのサイズ以上のcoreを出力しようとすると、コアファイルは完全に採取されません。
coreのサイズを制限する方法については、Solarisの場合は、Bシェルのulimitコマンド、Kシェルのulimitコマンド、または、Cシェルのlimitコマンドなどがあります。
Linuxの場合は、bashのulimitコマンド、または、TCシェルのlimitコマンドなどがあります。
出力先ディレクトリに“core”という名前のディレクトリが存在している場合、ファイル名は“core_プロセスID.年月日.時分秒”にはなりません。
以下の指定を行っている場合、各プロセスのコアファイルの出力先およびファイル名が上記の表とは異なります。
coreadmコマンドを使用して、OSのコアファイルの出力規約にコアファイルの出力先ディレクトリを指定している場合、または、コアファイル名に“core”以外を指定している場合は、その指定が有効となります。
なお、コアファイル出力先ディレクトリまたはコアファイル名は、coreadmコマンドを実行することで確認できます。
カーネルパラメタkernel.core_patternを使用して、OSのコアファイルの出力規約にコアファイルの出力先ディレクトリを指定している場合、または、コアファイル名に“core”以外を指定している場合は、その指定が有効となります。
なお、コアファイル出力先ディレクトリまたはコアファイル名は、/proc/sys/kernel/core_patternで確認できます。
Windowsの場合
coreが完全でない場合は、調査ができない場合があります。
core出力先のファイルシステムに空き容量が不足している場合、コアファイルは完全に採取されません。