CentOS 5.x
Всем привет,
По какой-то причине мой сервер CentOS не хотел перезагружаться после того, как я выпустил перезагрузка и выключение -r сейчас команды. Все, что я видел в журналах / var / log / messages:
25 августа 13:34:32 отключение при исчезновении напряжения [1784]: завершение работы для перезагрузки системы
25 августа 13:34:33 Инициализация отключения напряжения: переход на уровень выполнения: 6
Что могло бы вызвать это? Зависший процесс? Как мне лучше всего решить эту проблему, если она возникнет в будущем?
-M
Вам следует выполнить ps aux
чтобы увидеть, зависает ли какой-либо из сценариев выключения в ожидании завершения процесса. Это должно выглядеть примерно так:
/etc/rc6.d/K##procname
Вы можете попробовать вручную выпустить kill
команда для этого зависшего скрипта. Как ни странно, поскольку в сценариях установлен тайм-аут, когда он заставит -KILL
сигнал для любого оставшегося процесса.
Кроме того, каково время безотказной работы сервера / бокса? В прошлом я сталкивался с проблемой, когда устройство, работающее более года, отказывается выключаться. В этом случае я убил каждый процесс вручную, запустил sync
несколько раз сбросить все данные на диск и принудительно перезагрузить (выключить).