コアダンプの生成を無効にしたい。どうすれば無効にできますか?ウェブサイトの1つは毎秒コアダンプを作成し、ディスク容量をすべて使用していました。
OS Details:
CentOs
cPanel Server
cloudlinux server
コアダンプファイルはpublic_htmlフォルダに作成されます。私は次のステップに従いました。http://www.cyberciti.biz/faq/linux-disable-core-dumps/(動作しないようです)
ベストアンサー1
ulimit -c 0
Webサーバーを起動するスクリプトでこれを行う必要があります。おそらく/etc/init.d/apache
または/etc/init.d/httpd
。上部近くに配置しますが、最初の行に配置しないでください。
あるいは、後続のコアダンプが新しいファイルを生成するのではなく、古いコアダンプを上書きするようにコアダンプを作成する方法を変更することもできます。次の行を次に追加します/etc/sysctl.conf
。
kernel.core_uses_pid = 0
kernel.core_pattern = core
そして実行してくださいsysctl -p
。今コアダンプの名前は単にcore
。
これで、書き込み権限なしでルート所有のサイズが0のファイルを作成することもできます。コアダンプはプロセス所有者の権限で作成されるため、ファイルを上書きできないため、コアダンプはありません。