Это может быть проблема команды dd с Вашим системным кэшем, имеют Вас, пытался сбросить Ваш кэш сначала:
echo 3 > /proc/sys/vm/drop_caches
И запуск dd управляет с "nocache" опцией?
Вы должны выполнить 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 без прав на запись; так как дамп ядра записывается с привилегиями владельца процесса, он не сможет перезаписать этот файл, следовательно, никакого дампа ядра не будет.
Проверьте, установлен ли ваш CentOS Tools Tool (ABRT). См. https://fedorahosted.org/abrt/wiki/abrtdeployment2 для получения дополнительной информации.
Короче говоря, если abrtd deamon работает, то это делает то, что обрабатывает создание файлов dump core. В этом случае вам необходимо настроить DEAMON ABRTD через /etc/abrt/abrt.conf.
Вы можете использовать директиву «черный список», чтобы исключить двоичные файлы.