问题描述

今天测试环境上出现创建缓存分区失败的情况,查看log发现是ceph-disk zap /dev/sdx hang死,导致超时被杀。log如下所示:

318 time=2020-02-27T10:08:25+08:00 level=warning module=utils/process.go:123 topic=kernel.external.process msg="Process was killed after 2m0.000139012s: /usr/sbin/ceph-disk [ceph-disk zap /dev/sdg]

319 out:

320 err: 1+0 records in

321 1+0 records out

322 4194304 bytes (4.2 MB) copied, 0.00448586 s, 935 MB/s

323 "

分析

查看其对应的进程信息,发现有好几个sgdisk进程

[root@sds2 ~]# ps -ef | grep zap

root 4085 1 0 11:10 ? 00:00:00 /usr/sbin/sgdisk --zap-all -- /dev/sdg

root 23181 1 0 10:06 ? 00:00:00 /usr/sbin/sgdisk --zap-all -- /dev/sdg

root 40867 1 0 Feb26 ? 00:00:00 /usr/sbin/sgdisk --zap-all -- /dev/sdg

root 41064 1 0 Feb26 ? 00:00:00 /usr/sbin/sgdisk --zap-all -- /dev/sdi

root 42785 1 0 Feb2

linux 进程 ssl 状态,Linux进程状态与信号相关推荐

  1. linux进程suspended状态,linux进程后台运行

    在linux上启动Web服务,当退出终端后,Web服务进程也会随着关闭.产生这种问题的原因在于,当用户注销或者网络断开后,终端后收到挂断信号(SIGHUP),并向子进程广播SIGHUP信号,子进程收到 ...

  2. Linux进程睡眠状态disk sleep

    Linux进程睡眠状态disk sleep <Linux-进程管理> 1. Linux进程状态 Running(R):运行或将要运行 Interruptible(S):被阻断而等待一个事件 ...

  3. linux进程管理机制,linux进程管理,linux进程管理机制

    linux进程管理,linux进程管理机制 一.基本介绍 1.在 LINUX 中,每个执行的程序(代码)都称为一个进程.每一个进程都分配一个 ID 号 2.每一个进程,都会对应一个父进程,而这个父进程 ...

  4. oracle 僵死的进程,查看进程僵死状态 linux查看进程的方法有几种

    unix怎么看一个进程是不是僵死的 unix时程都有哪几种状态,具体怎么查看, unix怎么看一个进程是不是僵死的 利用命令ps,可以看到有标记为Z的进程就是僵尸进程. 显示Zombie状态进程 ps ...

  5. linux 进程间广播,Linux系统编程之进程间通信之浅谈信号

    我们接着谈Linux学习过程中一个重要的话题--信号. 一.信号的概念: 信号是一种软件中断,它提供了一种处理异步事件的方法,也是进程间唯一的异步通信方式. 二.信号的来源: 1.硬件方式: 当用户按 ...

  6. Linux进程全解9——进程状态、system函数、进程间的关系

    以下内容源于朱有鹏<物联网大讲堂>的课程学习整理,如有侵权,请告知删除. 1.进程的5种状态 (1)就绪态 这个进程当前所有运行条件就绪,只要得到CPU时间就能直接运行. (2)运行态 就 ...

  7. linux 进程崩溃 wait,Linux信号机制有关问题

    代码如下: #include #include #include void waiting(),stop(); int wait_mark; main() { int p1,p2,stdout; wh ...

  8. Linux进程实践(1) --Linux进程编程概述

    进程 VS. 程序 什么是程序? 程序是完成特定任务的一系列指令集合. 什么是进程? [1]从用户的角度来看:进程是程序的一次执行过程 [2]从操作系统的核心来看:进程是操作系统分配的内存.CPU时间 ...

  9. linux 进程与锁,linux 中的进程与锁

    ############################################################################### #################### ...

最新文章

  1. ASP.NET页面间传值方式--zt
  2. Golang 学习笔记(安装)
  3. web service方法进行全文检索_SpringMVC(Web应用)配置教程终章项目实战
  4. Python Django related_name属性使用示例
  5. kali mysql停止服务器_第 2 篇 MySQL 安装
  6. php微信支付分取消订单,微信支付PHP开发教程五关闭订单
  7. POJ 1200 Crazy Search(RK)
  8. (转)支持Dubbo生态发展,阿里巴巴启动新的开源项目 Nacos
  9. java代码获取gc信息,如何监视Java垃圾回收
  10. 类GeometricShapeFactory-JTS几何图形绘制API
  11. opencv4 图像特征匹配_openCV - 图像特征匹配
  12. 0603封装 1%贴片电阻代码表示的阻值
  13. hdu2122 Ice_cream’s world III(MST)
  14. iOS多线程之GCD
  15. 【PR 基础】轨道遮罩键、交叉溶解的简单使用
  16. mysql数据库导出数据乱码问题_Mysql数据库导出来的是乱码如何解决
  17. 摄影曝光口诀_通过学习曝光元素来改善摄影
  18. teamview+ccproxy实现远程局域网本地访问
  19. 乐鑫esp8266学习rtos3.0笔记:仅1M flash 的安信可 ESP-01S 模块,如何二次开发?如何对其 OTA 远程升级固件!
  20. Google优化排名方法

热门文章

  1. 协议森林05 我尽力 (IP协议详解)
  2. bootstrap显示遮罩层
  3. Android Gradle是什么?
  4. windows 自带计算器介绍
  5. 微信退款提示NOTENOUGH:基本账户余额不足,充值后再退款提示可退金额剩余0
  6. 搜索 php源码,影视搜索php源码
  7. Java千问:开发Java程序为什么要配置环境变量?
  8. 点击链接在新窗口打开新页面
  9. androidの手机Email学习总结
  10. Visual Studio 实用快捷键汇总