我的 debian 5 vps 经常会随机关机。我重新安装了好几次,主机商将我移到了另一个物理机箱,检查了安装映像,说其他人也都用了,而且没问题。
以下是 syslog 的输出
Mar 27 00:19:19 noobintraining-1 -- MARK --
Mar 27 00:32:01 noobintraining-1 shutdown[18142]: shutting down for system halt
Mar 27 00:32:06 noobintraining-1 init: Switching to runlevel: 0
Mar 27 00:32:06 noobintraining-1 xinetd[15907]: Exiting...
Mar 27 00:32:07 noobintraining-1 named[15865]: received control channel command 'stop -p'
Mar 27 00:32:07 noobintraining-1 named[15865]: shutting down: flushing changes
Mar 27 00:32:07 noobintraining-1 named[15865]: stopping command channel on 127.0.0.1#953
Mar 27 00:32:07 noobintraining-1 named[15865]: stopping command channel on ::1#953
Mar 27 00:32:07 noobintraining-1 named[15865]: no longer listening on ::#53
Mar 27 00:32:07 noobintraining-1 named[15865]: no longer listening on 127.0.0.1#53
Mar 27 00:32:07 noobintraining-1 named[15865]: no longer listening on 89.238.172.132#53
Mar 27 00:32:07 noobintraining-1 named[15865]: exiting
Mar 27 00:32:07 noobintraining-1 exiting on signal 15
任何帮助都将不胜感激!
答案1
有人可能按下电源按钮执行 ACPI 关闭,或者可能只是交流电源接口。系统也可能存在传感器问题,因此认为温度过高并关闭。
尝试在内核启动选项中将 acpi 设置为关闭。这很可能在 grub(/boot/grub/menu.lst) 中执行。
您应该寻找如下部分:
title Debian GNU/Linux, kernel 2.6.26-2-amd64
root (hd0,0)
kernel /boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda1 ro
initrd /boot/initrd.img-2.6.26-2-amd64
将 acpi off 添加到内核行,如下所示:
kernel /boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda1 ro acpi=off
重新启动并尝试您的新设置!
编辑:如果是 ACPI 问题,您可以在日志文件中找到更多信息:
/var/log/acpid