【银河麒麟高级服务器操作体系】捏造机服务器执行systemctl提示timeout—— ...

打印 上一主题 下一主题

主题 1292|帖子 1292|积分 3876

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
了解更多银河麒麟操作体系全新产品,请点击访问
麒麟软件产品专区:https://product.kylinos.cn
开发者专区:https://developer.kylinos.cn
文档中心:https://documentkylinos.cn
现象形貌

产品信息
产品名称

银河麒麟高级服务器操作体系(海光版)V10

ISO

Kylin-Server-10-SP2-Release-Build09-20210524-x86_64

环境信息

主机型号

捏造机

 systemd崩溃,后续systemd毗连异常,systemctl失败。必要查明systemd崩溃原因

现象分析

日志分析

根据sosreport中的messages信息,systemd发生了coredump,收到了信号SIGQUIT。见图2.1.1



图2.1.1

coredump分析

利用gdb分析systemd的coredump文件,显示systemd是收到了SIGQUIT后发生的coredump。并未调用错误处理惩罚函数。见图2.2.1

SIGQUIT并不是堕落所产生信号,进程堕落会收到的信号有:SIGSEGFAULT,SIGABORT等。SIGQUIT并不是内核发出的信号。


图2.2.1


​​​​​​​长途主机

根据2.2的分析,判断SIGQUIT大概并不是有体系产生。

长途毗连到主机,检查了history发现,曾多次执行kill -quit操作,而最后一次kill操作时,参数输入有误。根据kill下令的参数格式,此参数会对0,1等进程号,发出SIGQUIT信号。见图2.3.1


图2.3.1

​​​​​​​当地复现

根据2.3的分析,在当地尝试利用kill下令复现故障现象。见图2.4.1`

执行下令: kill -quit root 1223309 1 0 09:25

执行结果:


  • systemd被kill掉,输出信息与messages中一样。
  • 产生了coredump文件,堆栈信息与现场的一样。见图2.4.2


图2.4.1


图2.4.2

结论

在利用kill -quit下令时,利用了错误的参数,导致systemd被kill掉,并生成了coredump文件。

体系中未发现其他错误或故障信息,体系正常。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

梦应逍遥

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表