首页 > 其他分享 >KVM "shutting down, reason=crashed" 问题处理

KVM "shutting down, reason=crashed" 问题处理

时间:2022-10-12 17:57:15浏览次数:31  
标签:07 KVM 42 vm down crashed reason

打开debug日志抓取信息

2022-10-12 07:42:43.698+0000: 63115: debug : processMonitorEOFEvent:4814 : Monitor connection to 'xx' closed without SHUTDOWN event; assuming the domain crashed
2022-10-12 07:42:43.719+0000: 63115: debug : qemuProcessStop:7017 : Shutting down vm=0x7f7c9c170a50 name=xx id=32 pid=6875, reason=crashed, asyncJob=none, flags=0x0
2022-10-12 07:42:43.747+0000: 63115: debug : qemuDomainLogAppendMessage:7891 : Append log message (vm='xx' message='2022-10-12 07:42:43.747+0000: shutting down, reason=crashed
) stdioLogD=1

结合源码查看

# qemu/qemu_driver.c
if (virDomainObjGetState(vm, NULL) != VIR_DOMAIN_SHUTDOWN) {                                                                                                                                                                                                                                          

    VIR_DEBUG("Monitor connection to '%s' closed without SHUTDOWN event; ""assuming the domain crashed", vm->def->name);                                                                                                                                                                                                                              
    stopReason = VIR_DOMAIN_SHUTOFF_CRASHED; 

qemuProcessStop(driver, vm, stopReason, VIR_ASYNC_JOB_NONE, stopFlags);


# qemu/qemu_process.c
void qemuProcessStop(virQEMUDriver *driver,                                                                                                                                                                                                                                          
     virDomainObj *vm,                                                                                                                                                                                                                                               
     virDomainShutoffReason reason,                                                                                                                                                                                                                                  
     virDomainAsyncJob asyncJob,                                                                                                                                                                                                                                     
     unsigned int flags)                                                                                                                                                                                                                                             
                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                          
     if ((timestamp = virTimeStringNow()) != NULL) {                                                                                                                                                                                                                                       
        qemuDomainLogAppendMessage(driver, vm, "%s: shutting down, reason=%s\n",                                                                                                                                                                                                          
                                   timestamp,                                                                                                                                                                                                                                             
                                   virDomainShutoffReasonTypeToString(reason));                                                                                                                                                                                                           
    }

查看物理机日志

Oct 12 07:42:42 xx kernel: Out of memory: Kill process 6875 (qemu-kvm) score 145 or sacrifice child

确定是因为物理机内存不足导致的问题。

标签:07,KVM,42,vm,down,crashed,reason
From: https://www.cnblogs.com/dewan/p/16785335.html

相关文章

  • markdown语法
    目录斜体、粗体、加粗斜体、删除线超链接分级标题列表无序列表有序列表数学公式斜体、粗体、加粗斜体、删除线1、这是斜体2、这是粗体3、这是加粗斜体4、这是删除线......
  • 单链表-Python实现-jupyter->markdown 格式测试
    单链表引入顺序表理解Python变量的本质:变量存储的不是值,是值的地址理解Python的"="表示的是指向关系案例:交换a,b的值,a=10,b=20a,b=20,10t0:a这块内存(也有id),......
  • 博客园Markdown语法代码块折叠
    博客Markdown语法代码块默认不折叠,如果代码块过长很影响读者体验,可以使用自带博客园样式进行折叠。语法如下:请注意:在要折叠的代码内容前后各插入一行空格<details><......
  • 利用多线程+countDownluanch 优化查询接口提升效率10倍以上
    最近在做工单系统的生产调优,客户想要单子秒出花了一天时间定位问题,发现查询MySQL、Mongo、Redis查询耗时都很小,在0~4ms耗时较大的是一段给activity中form的field设......
  • CountDownLatch-倒计时锁
    原理适合总分任务,这个锁主要适用情景,要求某些操作全部执行完成才能继续执行后面操作,这时候就可以适用cdl来计数,每次执行完一个操作就减一,计数为0后表示全部线程执行完毕。......
  • MarkDown文件与Tyora编辑器第一次正式使用笔记
    第一次正式使用Tyora编辑器,记录MarkDown文件常用的语法。MarkDown文件后缀为.md;和文本文件一样简单,比文本文件强大,有常用的样式。Tyora编辑器可以编辑md文件,0.11.8为免费......
  • Markdown 学习
    Markdown学习二级标题//##三级标题//###四级标题//####字体hello,world! //**X**加粗hello,world! //*X*斜体hello,world! //hello,world!引用引......
  • Markdown Guide
    title:MarkdownGuide一Summary:Markdownismarkuplanguage.Itsmakeswritingonthewebfastandeasy.Solet'sstart.二Basicsyntax:1:headings<!--......
  • markdown语法记录
    使用>的效果h1到hn使用#使用-的效果粗体粗斜体斜体[这是图片链接]!(https://mp.weixin.qq.com/s/s5IhxV2ooX3JN_X416nidA)intmain(){cout<<"这是代码块"......
  • 一文了解Github Markdown全部语法
    今天在看Win32文档参与编写的说明时,看到里面提及OurdocumentationiswritteninMarkdown,alightweighttextstylesyntax.Ifyou'renotfamiliarwithMarkdown,......