centos6.5重启docker容器死机问题

ops/2024/10/9 13:33:47/

概述

近期在整理服务问题,使用docker容器重新部署服务。

过程中有不少坑,主要是系统配置和系统版本的问题。

环境

CentOS release 6.5 (Final)

docker version 1.7.1

问题现象

使用restart命令重启docker容器,系统突然卡死,并不断重启,重启3次后恢复。

检查系统日志“/var/log/messages”。

Apr 10 16:38:04 fsproxy002 kernel: freeswitch[5452] general protection ip:7f2aa8c73bc7 sp:7fffc3cecbc0 error:0 in libc-2.17.so[7f2aa8c3c000+1c4000]

Apr 10 16:38:04 fsproxy002 abrtd: Directory 'ccpp-2024-04-10-16:38:04-1' creation detected

Apr 10 16:38:04 fsproxy002 abrt[5599]: Saved core dump of pid 1 (/sbin/init) to /var/spool/abrt/ccpp-2024-04-10-16:38:04-1 (86855680 bytes)

Apr 10 16:38:10 fsproxy002 kernel: freeswitch[5602] general protection ip:7ff10ba00bc7 sp:7fff910343b0 error:0 in libc-2.17.so[7ff10b9c9000+1c4000]

Apr 10 16:38:10 fsproxy002 abrt[5728]: Not saving repeating crash in '/sbin/init'

...

Apr 10 16:41:56 fsproxy002 kernel: freeswitch[5426] general protection ip:7f6c86a30bc7 sp:7fff15fdc7d0 error:0 in libc-2.17.so[7f6c869f9000+1c4000]

Apr 10 16:41:57 fsproxy002 abrtd: Directory 'ccpp-2024-04-10-16:41:56-1' creation detected

Apr 10 16:41:57 fsproxy002 abrt[5599]: Saved core dump of pid 1 (/sbin/init) to /var/spool/abrt/ccpp-2024-04-10-16:41:56-1 (86859776 bytes)

Apr 10 16:42:02 fsproxy002 kernel: freeswitch[5602] general protection ip:7fb326e28bc7 sp:7fff57cca2f0 error:0 in libc-2.17.so[7fb326df1000+1c4000]

Apr 10 16:42:02 fsproxy002 abrt[5730]: Not saving repeating crash in '/sbin/init'

从日志看,docker容器启动过程中,freeswitch容器调用系统库libc-2.17.so时,发生了某种不可描述的错误。

当前的解决办法,更新系统库,继续观察。

sudo yum update

总结

抛弃centos6的时候到了。

空空如常

求真得真


http://www.ppmy.cn/ops/5345.html

相关文章

2024.4.13 蓝桥杯软件类C++B组山东省赛 小记

大三老狗了 , 还是把精力放在考研上了 ,所以只是蓝桥杯的前一晚上把常用算法翻了翻。 其实还做了一场小模拟,两个题分值200分我狂砍了17分,bfs写半小时写不明白,所以晚上已经是心如死灰了,所以就早早睡觉了…

【JavaWeb】Day47.Mybatis基础操作——删除

Mybatis基础操作 需求 准备数据库表 emp 创建一个新的springboot工程,选择引入对应的起步依赖(mybatis、mysql驱动、lombok) application.properties中引入数据库连接信息 创建对应的实体类 Emp(实体类属性采用驼峰命名&#xf…

2024 EasyRecovery三分钟帮你恢复 电脑硬盘格式化

随着数字化时代的到来,我们的生活和工作中越来越依赖于电子设备。然而,电子设备中的数据丢失问题也随之而来。数据丢失可能是由各种原因引起的,如硬盘故障、病毒感染、误删除等。面对这种情况,一个高效、可靠的数据恢复工具变得尤…

【rust简单工具理解】

1.map方法 map这个闭包的本质就是映射 let numbers vec![1, 2, 3, 4, 5]; let numbers_f64: Vec<f64> numbers.into_iter().map(|&x| x as f64).collect(); println!("{:?}", numbers_f64); // 输出: [1.0, 2.0, 3.0, 4.0, 5.0]2.and_then and_then …

一次网卡驱动BUG故障的排错历程

前言 在日常运维中&#xff0c;总会遇到一些棘手的故障或问题&#xff0c;尤其面临多系统融合的兼容性或一些融合节点可能存在未知bug等方面&#xff0c;排错难度都会增加。 本文将从一次小事件为入口进行延伸&#xff0c;将宿主机esxi基础系统的多融合节点故障的排错历程展开…

Python篇-垃圾回收机制详解

参考&#xff1a; Python垃圾回收机制详解-CSDN博客

HttpServletRequest/Response

HttpServletRequest 一些常用类的用法 package Demo;import javax.jws.WebService; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import ja…

封装个js分页插件

// 分页插件类 class PaginationPlugin {constructor(fetchDataURL, options {}) {this.fetchDataURL fetchDataURL;this.options {containerId: options.containerId || paginationContainer,dataSizeAttr: options.dataSizeAttr || toatalsize, // 修改为实际API返回的数据…