为啥Docker会卡死
我跑了大概60个容器在一台主机上面,可是跑了一段时间以后,Docker竟然会卡死,做任何操作都不行,docker ps,docker info以及其他操作都没有用,一直都是僵死着,无法使用。已解决,我们docker是运行在centos7操作系统中的,文件系统为xfs。通过排查日志/var/log/message发现是由于linux内核bug导致,目前该问题官方已经反馈修复了(官方回...
我跑了大概60个容器在一台主机上面,可是跑了一段时间以后,Docker竟然会卡死,做任何操作都不行,docker ps
,docker info
以及其他操作都没有用,一直都是僵死着,无法使用。
已解决,我们docker是运行在centos7操作系统中的,文件系统为xfs。通过排查日志/var/log/message发现是由于linux内核bug导致,目前该问题官方已经反馈修复了(官方回复该bug已在最新版内核kernel-3.10.0-693.el7中修复),但是在后续的版本中没有看到修复该问题的描述。所以还在观望官方修复情况
Docker hang在Jenkins on Mesos中经常遇到:过于频繁create/destory container、pull/push image,当thin pool满时,DeviceMapper后端默认文件系统xfs会不断retry 失败的IO,导致进程挂起。
两种方式解决:
<ol><li>通过替换xfs文件系统为ext4。</li><li>升级Docker到1.12.6以上版本,增加Docker daemon启动参数‘dm.xfs_nospace_max_retries=0’方法解决。</li></ol>
更多推荐
所有评论(0)