web-dev-qa-db-ja.com

Centos(cPanel Server)でコアダンプの生成を無効にする方法は?

コアダンプの生成を無効にしたいのですが、どうすれば無効にできますか? Webサイトの1つが毎秒コアダンプを生成し続け、すべてのディスク領域を消費します。

OS Details: 
CentOs 
cPanel Server 
cloudlinux server

コアダンプファイルはpublic_htmlフォルダーに生成されます。 http://www.cyberciti.biz/faq/linux-disable-core-dumps/ に記載されている手順を実行しました(動作していないようです)

3
Mani

Webサーバーを起動するスクリプトでulimit -c 0、おそらく/etc/init.d/Apacheまたは/etc/init.d/httpdを実行する必要があります。上部近くに配置しますが、最初の行にしないでください。

または、コアダンプの書き込み方法を変更して、新しいファイルを作成する代わりに、後続のコアダンプで以前のコアダンプを上書きすることもできます。これらの行を/etc/sysctl.confに追加します。

kernel.core_uses_pid = 0
kernel.core_pattern = core

sysctl -pを実行します。これで、コアダンプの名前は単にcoreになります。

また、rootが所有するサイズ0のファイルを書き込み権限なしで作成することもできます。コアダンプはプロセス所有者の権限で書き込まれるため、そのファイルを上書きすることはできず、コアダンプはありません。

4
wurtel

CentOSに自動バグ報告ツール(ABRT)がインストールされ、実行されているかどうかを確認します。詳細は https://fedorahosted.org/abrt/wiki/AbrtDeployment2 を参照してください。

つまり、abrtdデーモンが実行されている場合は、コアダンプファイルの作成を処理します。この場合、/ etc/abrt/abrt.confを介してabrtdデーモンを構成する必要があります。

バイナリを除外するには、「BlackList」ディレクティブを使用できます。

3
Emel Hasdal