【问题标题】:SLES crash dumpSLES 故障转储
【发布时间】:2016-03-21 00:33:37
【问题描述】:

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

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

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

我正在使用 SUSE Linux Enterprise Server 11 (x86_64) SP 1。

【问题讨论】:

    标签: suse sles


    【解决方案1】:

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

    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
    

    你有连接到机器的显示器吗?

    【讨论】:

      猜你喜欢
      • 2016-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-11
      • 1970-01-01
      相关资源
      最近更新 更多