此文已由作者杨延亮授权网易云社区发布。

欢迎访问网易云社区,了解更多网易技术产品运营经验。

问题背景

云主机在运行或者启动的过程中,可能会存在卡死的情况。往往在云主机重启之后又恢复正常,但是问题现场得不到保留,不利于问题的分析定位。本文提供了一种方法,可以通过在云主机所在的物理节点(宿主机)上执行相关命令,来获取云主机卡死时的内存栈信息,以便分析定位(本文只针对Linux虚拟机)。

方法步骤

  1. 假如卡住的云主机UUID为:d1467712-a022-41c9-9963-8f41c6a4b2bd,在宿主机上执行如下命令,可以获取云主机对应的宿主机信息(pubbeta1-nova63.yq.163.org)

  2. 登录云主机对应的宿主机,执行如下命令,来生成对应的core文件。
    virsh dump d1467712-a022-41c9-9963-8f41c6a4b2bd d1467712-a022-41c9-9963-8f41c6a4b2bd.core 或者
    virsh dump d1467712-a022-41c9-9963-8f41c6a4b2bd d1467712-a022-41c9-9963-8f41c6a4b2bd.core --memory-ony
    ——需要指出的是,core文件生成的路径需要保留至少和虚拟机内存大小相当的空间,以防core文件生成失败,或生成core文件不完整。此处生成的core文件即包含了云主机卡死时的内存调用栈信息。

  3. 执行crash vmliux vmcore命令即可对生成的core文件进行分析定位
    ——其中vmliux需要云主机对应的kernel-debuginfo和kernel-debuginfo-common这两个包,vmcore即为步骤2中生成的core文件。

免费体验云安全(易盾)内容安全、验证码等服务

更多网易技术、产品、运营经验分享请点击。

相关文章:
【推荐】 基于Redis+Kafka的首页曝光过滤方案

针对云主机卡死问题的定位分析方法相关推荐

  1. LCD 显示异常定位分析方法

    第一种情况: 进入kernel或android 后,如果LCM图像示异常,可以通过如下步骤来判断问题出现在哪个层面. step1:通过DMMS截图,来判断上面刷到LCM的数据是否有问题. 若DMMS获 ...

  2. OpenStack快照分析:(一)从镜像启动的云主机离线快照分析

    OpenStack虚拟机创建快照实际上是将虚拟机的磁盘创建为一个新的镜像,其操作实际就是创建镜像,我们可以通过dashboard页面或者命令行来调用对应的接口,创建快照的基本流程如下: 一. 获取to ...

  3. 云算力保卫战 云主机挖矿治理“三步半”

    [亚信安全]-[2022年6月14日]"挖矿"行为的危害无需多言.自去年以来,我国虚拟货币监管政策持续加码,清退"挖矿"活动与禁止相关业务活动双管齐下,全力打击 ...

  4. ensp桥接云ping不通_谁偷了我的云主机文件?五大场景避坑指南

    在云主机的日常运维工作中,我们的工程师经常会遇到用户上报的文件丢失类问题,原因多种多样,这些问题对用户造成了或大或小的困扰.现将其中较典型的场景梳理出来,希望能够帮助大家规避掉这些风险,防止重复踩坑. ...

  5. 天翼云弹性计算服务器,获取天翼云Windows弹性云主机的密码操作步骤

    如何获取Windows弹性云主机的密码?登录天翼云Windows操作系统的弹性云主机时,需使用密码方式登录.因此,用户需先根据创建弹性云主机时使用的密钥文件,获取该弹性云主机初始安装时系统生成的管理员 ...

  6. 2016年国内云主机十大优势总结

    摘要:云计算在近年来成为了业内外瞩目的焦点 云计算在近年来成为了业内外瞩目的焦点,其中,云主机也成为了广泛关注的热点话题,作为云计算服务的重要组成部分,云主机租用服务就是面向各类互联网用户提供综合业务 ...

  7. 西部数码 php版本,西部数码云主机如何安装PHP版本

    西部数码云主机如何安装PHP版本?目前常用的建站程序基本使用PHP5.2版本就可以正常安装,随着建站程序的不断完善.升级,有些建站程序使用PHP5.2已经无法安装了,需要PHP5.3或者更高版本的PH ...

  8. 阿里云ARMS助力「叫叫阅读」解锁系统定位分析技能包

    简介:在ARMS的长期使用熏陶中,整个技术团队的编码能力潜移默化地得到了升华,获得了生产力的提升. 叫叫阅读系列是成都书声科技有限公司(铁皮人)旗下的教育Apps. 主要针对3-12岁孩子,以儿童身心 ...

  9. 分析便宜云主机价格低的因素

    云主机是一种基于云计算技术的虚拟服务器,可以通过网络连接使用.与传统的服务器相比,云主机的使用成本更低,更加灵活和可扩展.尤其是便宜的云主机更受用户欢迎.本文将分析便宜云主机价格低的因素. 云主机价格 ...

最新文章

  1. 《ASCE1885的源码分析》の跨平台互斥对象Mutex封装类
  2. Android开发之如何保证Service不被杀掉(broadcast+system/app)
  3. 计算机二级vb考试查分,全国计算机二级考试VB程序设计复习试题
  4. java高并发(五)并发模拟
  5. 云安全:云访问安全代理(CASB)系统的陷阱和潜力
  6. 5年,我从文员一路晋升到总监,薪资翻了5倍[转]
  7. 这个例子主要展示了通过点击button实现viewflipper页面切换
  8. 硬核图解| Kafka 如何保证消息不丢失?
  9. 详解 | Spring Boot 最核心的 3 个注解详解
  10. 又是同样的剧情!华为Mate Xs被黄牛炒至4万元上下
  11. 3DShader之投影贴图(Projective Texturing)
  12. java连不上mysql_eclipse连接不上mysql
  13. Windows加密视频播放器使用教程
  14. PHP银行卡信息基类大全
  15. 什么是软件测试中的探索性测试(完整指南)(一)
  16. 利用python修改小米运动数据,整个朋友圈都感觉太夸张了
  17. 大漠多线程循环任务自动切换模板判断账号登陆成功
  18. LeetCode-179
  19. Lisp 是怎么成为上帝的编程语言的
  20. 如何把token存储到本地和headers中

热门文章

  1. 计算机组成原理带符号的阵列乘法器,计算机组成原理阵列乘法器课程设计报告精选.doc...
  2. php开发-如何调用后端服务
  3. java: 找不到符号 符号: 方法 getResourceAsStream(java.lang.String) 位置: 类 com.alibaba.druid.support.loggi
  4. matlab计算wsn覆盖率,WSN覆盖率求解
  5. linux下中文输入法的安装(解决菜单栏输入法图标消失问题)
  6. [cesium] 卫星雷达传感器,雷达探测效果
  7. Python华氏度和摄氏度之间的转换
  8. 织物缺陷图像识别算法
  9. LDP机制补充与配置(华为设备)
  10. 十分钟设置android状态栏一体化开源工程推荐