У меня есть сервер CentOS 7 на Amazon ec2, я использую AMI от CentOS.
Для перезапуска сервера требуется около 10 минут,
Я получил эту строку из журнала сообщений:
19 ноября, 14:26:35 XXXXX systemd: Запуск завершен через 2.034 с (ядро) + 10,576 с (initrd) + 12,801 с (пользовательское пространство) = 25,413 с.
Это показывает мне, что в процессе загрузки нет зависаний.
Это rsyslog из журнала сообщений:
19 ноября, 14:16:14 XXXXX rsyslogd: [origin software = "rsyslogd" swVersion = " 19 ноября, 14:26:28 XXXXX rsyslogd: [origin software = "rsyslogd" swVersion = "7.4.7" x-pid = "560" x-info = "http://www.rsyslog.com"] start
И это показывает, что от завершения работы rsyslog до его повторного запуска требуется 10 минут.
Что может приводить к зависанию перезагрузки?
Обновление , я снова попытался выполнить перезагрузку из консоли управления EC2.
Просматривая системный журнал в консоли управления EC2, на просмотр потребовалось 5 минут с,
[429844.962972] перезагрузка: перезагрузка компьютера
для следующего обновления.
[H [J [1; 1H [? 25l [m [H [J [1; 1H [20; 7H]] mИспользуйте клавиши ^ и v, чтобы изменить выбор. Нажмите «e», чтобы изменить выбранный элемент, или «c», чтобы открыть командную строку. [4; 80H [7m [4; 1H CentOS Linux (3.10.0-229.20.1.el7.x86_64) 7 (Core)
Похоже на первую строку меню загрузки GRUB.
Похоже, CentOS не перезагружает машину в конце, и Amazon ждет 4-5 минут, а затем жестко перезагружает машину.
Amazon Reboot process
Мне кажется, что перезагружается нормально, но ждет, когда вы выберете из меню личинки. Если вы не выберете его через некоторое время, время ожидания истечет, и он загрузится независимо от того, что было первым выбором. Откройте конфигурацию grub и установите
GRUB_TIMEOUT = 0
, затем перезагрузите grub. Надеюсь, вы об этом позаботитесь.