linux没有系统日志消息崩溃

时间:2014-01-25 14:21:55

标签: linux crash kernel syslog

我有一台崩溃的服务器。服务器运行少量(3-5)VMware计算机。当我启动一个新VM时,它有时会崩溃。 syslog或vmware日志中没有消息。我在控制台上看到的只是启动消息。

系统有32Gb RAM。每个VM使用2-4Gb。我怀疑是内存问题,但是memtest86的全部运行并没有显示任何问题。

有关如何捕获崩溃原因的任何建议?

1 个答案:

答案 0 :(得分:1)

您可以使用内核模块'netconsole'将内核printk消息发送到远程syslog服务器。

然后,您可以检查远程syslog服务器中的日志消息,如果计算机崩溃,则检查事件。

  

简介:

     

该模块通过UDP记录内核printk消息,允许调试   磁盘日志记录失败并且串行控制台不切实际的问题。

     

它既可以用于内置,也可以用作模块。作为内置,   netconsole在NIC卡之后立即初始化并将启动   尽快指定的接口。虽然这不允许   捕获早期内核恐慌,它确实捕获了大部分引导   处理。检查内核文档以获取更多信息:   https://www.kernel.org/doc/Documentation/networking/netconsole.txt