Будет ли при занесении двоичного файла в черный список в конфигурации abrt по-прежнему генерироваться дамп ядра?

На разделяемом CentOs 7.5 всякий раз, когда одно из моих приложений на C ++ дает сбой, запускается процесс abrt-hook-cpp и занимает 100% ЦП на одном ядре. После нескольких сбоев сервер останавливается.

Существуют различные способы исключения приложения из abrtd, как описано здесь и здесь . Например. BlackList, IgnoredPaths.

Если я это сделаю, получу ли я старый добрый дамп ядра?

шаблон ядра:

cat /proc/sys/kernel/core_pattern
|/usr/libexec/abrt-hook-ccpp %s %c %p %u %g %t e %P %I %h
0
задан 26 July 2019 в 17:55
1 ответ

Если Вы находите, что abrt, вообще полезный, отключая его, непроизводителен. Фиксация катастрофических отказов обращается к первопричине.

конфигурация рычага CCpp, включая IgnorePaths, AllowedGroups, или MakeCompatCore, будет не , отключают рычаг abrt. Рычаг установлен с abrt-ccpp.service единицей от abrt-addon-ccpp пакета. Удалите тот пакет для возвращения к классическому core_pattern. (MakeCompatCore сохраняет копию в core_pattern имени файла, но в дополнение к обработке abrt.)

Параллелизмом управляют/usr/sbin/abrt-install-ccpp-hook, который устанавливает/proc/sys/kernel/core_pipe_limit на 4. Установите это на 1, если Ваш хост не может обработать 4 сразу.

0
ответ дан 23 November 2019 в 22:37

Теги

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