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