Как отключить поколение дампа ядра в Centos (cPanel Сервер)?

Это может быть проблема команды dd с Вашим системным кэшем, имеют Вас, пытался сбросить Ваш кэш сначала:

echo 3 > /proc/sys/vm/drop_caches

И запуск dd управляет с "nocache" опцией?

3
04.02.2015, 09:03
2 ответа

Вы должны выполнить 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 без прав на запись; так как дамп ядра записывается с привилегиями владельца процесса, он не сможет перезаписать этот файл, следовательно, никакого дампа ядра не будет.

4
27.01.2020, 21:12

Проверьте, установлен ли ваш CentOS Tools Tool (ABRT). См. https://fedorahosted.org/abrt/wiki/abrtdeployment2 для получения дополнительной информации.

Короче говоря, если abrtd deamon работает, то это делает то, что обрабатывает создание файлов dump core. В этом случае вам необходимо настроить DEAMON ABRTD через /etc/abrt/abrt.conf.

Вы можете использовать директиву «черный список», чтобы исключить двоичные файлы.

3
27.01.2020, 21:12

Теги

Похожие вопросы