我有一台服务器正在崩溃。服务器运行少量的VMware机器(3-5台)。当我启动一个新VM时,它有时会崩溃。syslog或vmware日志中没有消息。我在控制台上看到的只是引导消息。
该系统具有32 RAM内存。每个VM都使用2-4Gb。我怀疑内存问题,但是完整运行的memtest86不会出现任何问题。
关于如何捕捉坠机原因,有什么建议吗?
发布于 2014-01-25 14:27:58
您可以使用内核模块'netconsole‘向远程syslog服务器发送内核printk消息。
然后,您可以在远程syslog服务器中检查日志消息,如果机器崩溃,则发生此事件。
简介: 该模块在UDP上记录内核printk消息,允许调试磁盘日志记录失败和串行控制台不实用的问题。 它可以用于内置或作为一个模块。作为内置,net控制台将在网卡之后立即初始化,并将尽快打开指定的接口。虽然这不允许捕获早期内核恐慌,但它确实捕获了大部分引导过程。查看内核文档以获得更多信息:https://www.kernel.org/doc/Documentation/networking/netconsole.txt
https://stackoverflow.com/questions/21351694
复制相似问题