如何获得内核恐慌报告

我有一个datapipe clould上的服务器。 我正在运行的Ubuntu 12.04。 我的服务器已经崩溃了,因为mmonit用红点标记服务器,我不能ssh进入机器。 这是由于厨师客户。 所以…我想重新启动一台机器,所以我可以得到恐慌报告日志。 我如何得到我需要的东西,这样我可以发送给厨师的支持?

谢谢

有可能在内核崩溃的情况下,最后有价值的条目不会写入日志,而是丢失。

我build议你自己介绍一下http://lkcd.sourceforge.net/中的 LKCD(Linux Kernel Crash Dump)项目。 Ubuntu还有其自己的一套指令可用: https : //wiki.ubuntu.com/Kernel/CrashdumpRecipe 。

使用这种方法,系统在发生崩溃时基本上从另一个内核启动,保存系统状态并正常重启系统。

祝你好运:-)

您可以检查日志.. syslog,kern.log,dmesg在/ var / log(默认位置)中查找错误。 我会从那里开始。

除了系统日志之外,我还会在客户端的configuration文件中启用/增加Chef-Client日志logging。 从Chef-Docs中,您可以启用详细日志logging和/或将log_location更改为系统中的文件供您查看。

系统和厨师日志的组合应该是一个很好的开始,如果需要的故障排除和传递给厨师的支持。

作为一个方面说明,我发现厨师的IRC陈是相当有用的,当我开始他们的产品。

服务器:irc.freenode.net频道:#chef

最后,如果这些步骤不提供您需要的信息,您可以使用https://wiki.ubuntu.com/DebuggingProgramCrash或https://wiki.ubuntu.com/Kernel/KernelDebuggingTricks来帮助收集数据。