При работе с удаленными серверами в исключительных случаях, особенно если нет доступа к IPKVM, может быть проблемма с доступом к серверу при возникновении ошибки ядра Linux - Kernel panic.
Если сервер настроен по умолчанию, при возникновении ошибки Kernel panic происходит остановка работы операционной системы с выдачей сообщения на экран монитора и ожиданием пока систему не выключат или не перезагрузит администратор.
Такое поведение удаленного сервера, либо сервера без возможности доступа к серверу в нерабочее время при Kernel panic нежелательно. Потому настраиваем систему так, чтобы при возникновении ошибки Kernel panic сервер автоматически сам перезагрузился.
В Linux настройка осуществляется с помощью procfs, необходимо выполнить команду:
echo 5 > /proc/sys/kernel/panic
Для того, чтобы изменения сохранялись и при перезагрузке, необходимо добавить в конфигурационный файл /etc/sysctl.conf строку:
vi /etc/sysctl.conf kernel.panic=5
Либо выполнив команду:
echo 'kernel.panic=5' >> /etc/sysctl.conf
5 - это количество секунд через которое сервер перезагрузится при ошибке Kernel panic, если поставить в 0, тогда сервер будет ждать действий администратора, который перезагрузит или выключит сервер.
Чтобы применить изменения из файла /etc/sysctl.conf необходимо выполнить команду:
sysctl -p
Задача выполнена, с Вами был Сергей Лазаренко.
Add new comment