автоматическая перезагрузка Debian 11 при возникновении soft lockup
Добавлено: 12 фев 2026, 21:20
Временная проверка (без перезагрузки)
softlockup_panic=1: говорит ядру вызывать состояние паники при обнаружении soft lockup.
panic=10: указывает серверу подождать 10 секунд после паники и затем автоматически перезагрузиться.
Постоянная настройка
Чтобы настройки сохранялись после перезагрузки сервера, их нужно добавить в файл конфигурации sysctl.
/etc/sysctl.conf
Иногда soft lockup может перерасти в hard lockup. Чтобы система реагировала и на такие зависания, убедитесь, что включен nmi_watchdog.
Если там 0, включите его в том же файле /etc/sysctl.conf:
Код: Выделить всё
sysctl -w kernel.softlockup_panic=1
sysctl -w kernel.panic=10panic=10: указывает серверу подождать 10 секунд после паники и затем автоматически перезагрузиться.
Постоянная настройка
Чтобы настройки сохранялись после перезагрузки сервера, их нужно добавить в файл конфигурации sysctl.
/etc/sysctl.conf
Код: Выделить всё
# Вызывать панику при soft lockup
kernel.softlockup_panic = 1
# Перезагрузка через 10 секунд после паники
kernel.panic = 10Код: Выделить всё
sysctl -pКод: Выделить всё
cat /proc/sys/kernel/nmi_watchdogКод: Выделить всё
kernel.nmi_watchdog = 1