SLES崩溃转储

时间:2015-12-15 09:31:36

标签: suse sles

我想测试我的服务器是否在操作系统崩溃时创建崩溃转储。我可以看到配置了/etc/sysconfig/kdump配置文件。

所以我向内核恐慌echo c > /proc/sysrq-trigger发出了命令,因此它崩溃了服务器,但由于某种原因它永远不会创建转储文件。这是支持ASR的HP BL460g7刀片。

当我触发内核恐慌时,它崩溃了但仍然停留了大约10分钟(看起来它试图保存崩溃转储)但它永远不会。我检查了消息日志,但看不出它为什么不倾倒的原因。主要问题是我如何找到它为什么没有转储崩溃文件,是否有任何日志我可以检查出现了什么问题?

我使用的是SUSE Linux Enterprise Server 11(x86_64)SP 1。

1 个答案:

答案 0 :(得分:0)

您是否按照此处说明的步骤进行了操作?

SUSE Support - Configure kernel core dump capture

最重要的任务应该是:

  • 安装kdump,kexec-tools和makedumpfile
  • 将crashkernel = ...添加到内核命令行(Grub)
  • chkconfig boot.kdump on
  • 确保/ var / crash(默认目录)
  • 中有足够的可用空间

然后请重启系统并运行:

sync; echo c >/proc/sysrq-trigger

再次启动后,请检查/var/crash中的新文件。如果这不适合您,请向我们展示/etc/sysconfig/kdump的内容和至少

的输出
cat /proc/cmdline
chkconfig boot.kdump

您是否有显示器连接到机器?