Я пытаюсь протестировать дамп ядра с помощью echo 1> / proc / sys / kernel / sysrq; echo c> Команда / proc / sysrq-trigger
. На некоторых серверах я могу получить дамп, а на некоторых серверах я ничего не вижу. Конфигурация kdump одинакова для всего парка, и она записывается в локальный каталог / var / crash. Когда я запускаю сбой вручную и проверяю консоль, сервер сразу же перезагружается без сохранения дампа. Есть ли проблема с памятью, которая мешает kdump сохранить ядро?
kdump должен быть "включен" через специальную службу kdump
; проверьте правильность запуска службы, введя systemctl status kdump
.
В ваших журналах (/var/log/messages
) проверьте наличие похожих записей:
systemd[1]: Starting Crash recovery kernel arming...
kdumpctl[542051]: kexec: loaded kdump kernel
kdumpctl[542051]: Starting kdump: [OK]