概述
近期在整理服务问题,使用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的时候到了。
空空如常
求真得真