linux – Ubuntu – 为什么 varlogdmesg会在启动后停止更新?不显示控制台显示的paniccpu_hung错误

linux – Ubuntu – 为什么 varlogdmesg会在启动后停止更新?不显示控制台显示的paniccpu_hung错误,第1张

概述所以我在主机上安装了Ubuntu 10.04 VM. 最新的2.6.38-15服务器内核. / var / log / dmesg仅显示启动但在此之后将停止录制. 它不会显示我尝试进行故障排除的trace / cpu_hung错误. /var/log/dmesg.0,dmesg.1什么都没有 – 我在崩溃期间对控制台上显示的文本进行了字符串搜索,并且在/ var / log / *中的任何地方都记 所以我在主机上安装了Ubuntu 10.04 VM.
最新的2.6.38-15服务器内核.
/ var / log / dmesg仅显示启动但在此之后将停止录制.
它不会显示我尝试进行故障排除的trace / cpu_hung错误.
/var/log/dmesg.0,dmesg.1什么都没有 – 我在崩溃期间对控制台上显示的文本进行了字符串搜索,并且在/ var / log / *中的任何地方都记录了nothing.

我必须打电话给提供商并要求他们拍摄控制台的屏幕截图,因为dmesg中没有显示任何内容.

为什么/ var / log / dmesg不记录内核恐慌,或者这样?

解决方法 是否修复内核日志记录是否超过启动时间对内核崩溃消息没有帮助.当您的内核发生混乱时,它会停止调度,因此您的日志记录守护程序将永远不会记下内核消息.如果要获取这些内容,可以查看 kdump以获取完整的内核核心转储和/或 netconsole内核模块,以通过UDP将内核消息发送到远程syslog服务器.

至于在启动时将内核消息放入/ var / log / dmesg但是在严重内核崩溃之外,请尝试在/etc/syslog.conf中使用类似的内容(如果使用rsyslog,则使用/etc/rsyslog.conf):

kern.* /var/log/dmesg

对于rsyslog,该文件还必须包含:

$ModLoad imklog.so

让我知道如果您使用的是syslog-ng,那么覆盖它会有点棘手.

总结

以上是内存溢出为你收集整理的linux – Ubuntu – 为什么/ var / log / dmesg会在启动后停止更新?不显示控制台显示的panic / cpu_hung错误全部内容,希望文章能够帮你解决linux – Ubuntu – 为什么/ var / log / dmesg会在启动后停止更新?不显示控制台显示的panic / cpu_hung错误所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1038151.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存