我尝试谷歌,但不是一些有用的信息。 我尝试debugging为什么我的服务器重启。 我有一些来自ACPI的日志。 有了这个日志有人按我的服务器上的电源button?
[root ~]# grep -i acpi /var/log/messages-20150726 Jul 25 04:10:33 node-dev kernel: [ 0.607577] pnp: PnP ACPI init Jul 25 04:10:33 node kernel: [ 0.607589] ACPI: bus type pnp registered Jul 25 04:10:33 node-dev kernel: [ 0.609994] pnp: PnP ACPI: found 14 devices Jul 25 04:10:33 node-dev kernel: [ 0.609996] ACPI: ACPI bus type pnp unregistered Jul 25 04:10:33 node-dev kernel: [ 0.970521] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 Jul 25 04:10:33 node-dev kernel: [ 0.971123] ACPI: Power Button [PWRB] Jul 25 04:10:33 node-dev kernel: [ 0.971171] ACPI: Power Button [PWRF] Jul 25 04:10:33 node-dev kernel: [ 0.972378] ACPI: SSDT 00000000bf79ffa0 007DD (v01 PmRef P001Cst 00003001 INTL 20051117) Jul 25 04:10:33 node-dev kernel: [ 7.786393] ACPI Warning: SystemIO range 0x0000000000000828-0x000000000000082f conflicts with OpRegion 0x0000000000000800-0x000000000000084f (\PMRG) (20090903/utaddress-254) Jul 25 04:10:33 node-dev kernel: [ 7.786402] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
更新:
我得到关于那个时间的一些信息日志:
I get some info log about that time: [root ~]# who -b system boot 2015-07-25 04:10 [root ~]# last -x reboot reboot system boot 2.6.32-042stab10 Sat Jul 25 04:10 - 20:10 [root@node-dev ~]# grep tty /var/log/messages* /var/log/messages-20150726:Jul 25 04:10:33 node-dev kernel: [ 0.000000] console [tty0] enabled /var/log/messages-20150726:Jul 25 04:10:33 node-dev kernel: [ 1.236001] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A /var/log/messages-20150726:Jul 25 04:10:33 node-dev kernel: [ 1.480012] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A /var/log/messages-20150726:Jul 25 04:10:33 node-dev kernel: [ 1.480270] 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A /var/log/messages-20150726:Jul 25 04:10:33 node-dev kernel: [ 1.480393] 00:08: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A /var/log/messages-20150726:Jul 25 07:52:18 node-dev init: tty (/dev/tty1) main process ended, respawning
基于这个输出,似乎有人确实按下了电源button,不过这也可以根据使用IPMI的系统的function或者如果适当configuration的KVM那样的某种types的OOBpipe理接口来虚拟地完成。 如果系统具有某种types的BMC和/或IPMI接口,则应该能够使用impitool <relevant connection options> sel list访问服务器/系统事件日志(SEL)。 访问SEL可以为您提供有关重新启动时发生的事情的更多信息。
我得到关于那个时间的一些信息日志:
[root ~]# who -b system boot 2015-07-25 04:10 [root ~]# last -x reboot reboot system boot 2.6.32-042stab10 Sat Jul 25 04:10 - 20:10 [root ~]# grep tty /var/log/messages* /var/log/messages-20150726:Jul 25 04:10:33 node-dev kernel: [ 0.000000] console [tty0] enabled /var/log/messages-20150726:Jul 25 04:10:33 node-dev kernel: [ 1.236001] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A /var/log/messages-20150726:Jul 25 04:10:33 node-dev kernel: [ 1.480012] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A /var/log/messages-20150726:Jul 25 04:10:33 node-dev kernel: [ 1.480270] 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A /var/log/messages-20150726:Jul 25 04:10:33 node-dev kernel: [ 1.480393] 00:08: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A /var/log/messages-20150726:Jul 25 07:52:18 node-dev init: tty (/dev/tty1) main process ended, respawning