我在 Amazon ec2 上有一个 CentOS 7 服务器,我正在使用来自 CentOS 的 AMI。
重启服务器大约需要10分钟,
我从消息日志中得到了这一行:
11 月 19 日 14:26:35 XXXXX systemd:启动完成用时 2.034 秒(内核)+ 10.576 秒(initrd)+ 12.801 秒(用户空间)= 25.413 秒。
它显示启动过程中没有任何挂断。
这是来自消息日志的 rsyslog:
11 月 19 日 14:16:14 XXXXX rsyslogd:[原始软件=“rsyslogd” swVersion=“7.4.7” x-pid=“560” x-info=“http://www.rsyslog.com”] 于信号 15 退出。11
月 19 日 14:26:28 XXXXX rsyslogd:[原始软件=“rsyslogd” swVersion=“7.4.7” x-pid=“560” x-info=“http://www.rsyslog.com”] 启动
它显示从 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 (核心)
它看起来像 GRUB 启动菜单的第一行。
看起来 CentOS 最后并没有重新启动机器,而亚马逊等待了 4-5 分钟然后硬重置了机器。
Amazon 重启流程
答案1
在我看来,它实际上正在正常重启,但正在等待你从 grub 菜单中进行选择。如果你一段时间后没有选择它,它将超时并启动第一个选择。打开 grub 配置并设置
GRUB_TIMEOUT = 0
然后重新加载 grub。希望这能帮你解决问题。