oom は現在、自動的に終了する唯一のものです。
<ブロック引用>dmesg
および /var/log/messages oom kills を表示する必要があります。
プロセスがそのシグナルを処理できる場合、少なくとも kill をログに記録できます。
通常、メモリ ホッグは殺されます。メモリが割り当てられるだけで、実際には必要ない場合は、スワップ領域を増やすと役立つかもしれません。
そうでない場合:RAM を増やしてください。
思いつく:
SIGSEGV
を取得する またはSIGBUS
無効なメモリ アクセスSIGILL
無効な指示についてSIGFPE
0 による除算などの無効な算術演算を行う場合SIGXCPU
またはSIGXFSZ
プロセスが制限を超えた場合SIGHUP
切断された端末およびその他の状況の場合SIGPIPE
閉じたパイプまたはソケットに書き込もうとしたとき