CentOS 服务器在发出重启命令时不会重启

Mik*_*e B 4 linux centos runlevel

CentOS 5.x

大家好,

由于某种原因,我的 CentOS 服务器在我发出rebootshutdown -r now命令后不想重新启动。我在 /var/log/messages 日志中看到的所有内容是:

8 月 25 日 13:34:32 电压输出关闭[1784]:关闭系统重新启动

8 月 25 日 13:34:33 电压输出初始化:切换到运行级别:6

什么会导致这种情况呢?一个挂起的进程?如果将来出现此问题,我该如何最好地解决此问题?

-M

vmf*_*rms 5

您应该执行 aps aux以查看是否有任何关闭脚​​本挂起等待进程完成。它应该看起来像这样:

/etc/rc6.d/K##procname
Run Code Online (Sandbox Code Playgroud)

您可以尝试手动kill为该挂起的脚本发出命令。但奇怪的是,因为脚本上设置了超时,它将强制-KILL向任何剩余进程发出信号。

另外,服务器/盒子的正常运行时间是多少?我过去遇到过一个问题,正常运行时间超过一年的盒子拒绝关闭。在这种情况下,我手动终止了每个进程,运行sync多次以将所有数据刷新到磁盘并强制重新启动(电源循环)。