又出事了!我有 4 个定期崩溃的服务器,并且没有信息打印到系统日志或串行控制台。
此外,Linux kdump 服务不会将核心转储写入/var/crash
.
这是我尝试过的。
我的系统是带有最新内核的 Scientific Linux 6.5。
[root@host1 ~]# uname -r
2.6.32-431.11.2.el6.x86_64
[root@host1 ~]# cat /etc/issue
Scientific Linux release 6.5 (Carbon)
Run Code Online (Sandbox Code Playgroud)该文件/etc/kdump.conf
是包含默认设置的 vanilla 文件。大多数行都被注释掉了,只有两个活动行path
和core_collector
。
#net my.server.com:/export/tmp
#net user@my.server.com
path /var/crash
core_collector makedumpfile -c --message-level 1 -d 31
#core_collector scp
Run Code Online (Sandbox Code Playgroud)我确保kdump
服务正在运行,并且kdump
不需要重建我的initrd
.
[root@host1 ~]# chkconfig --list kdump
kdump 0:off 1:off 2:off 3:on 4:on 5:on 6:off
[root@host1 ~]# /etc/init.d/kdump restart …
Run Code Online (Sandbox Code Playgroud)