本文共 698 字,大约阅读时间需要 2 分钟。
在尝试重启服务器时,我遇到了意外的问题:“Failed to get properties: Connection timed out”。此外,在尝试处理相关错误时,系统反馈unregister_netdevice: waiting for vethfa4b4ee to become free. Usage count = 1。看起来这是一次内核的坑。
目前我发现自己正在使用Docker 1.9.1,而内核版本是3.10.327(红帽7)。我记下了这个问题,因为目前还没有找到针对这个特定版本的修复方法。如果有朋友了解相关信息,也可以留言互动。
根据我的了解,这个问题可能与Bugzilla中的问题编号81211相关。关于veth接口设备注册失败,相关讨论可能在内核社区中有所回应。
此外,我还遇到另一个问题:内核中的kworker和Docker似乎进入了死锁状态。
在日志中,对于 docker 容器被卡住的事件,我看到以下信息:
[Wed Jan 31 14:16:11 2018] INFO: task docker:26326 blocked for more than 120 seconds.
这可能意味着这个任务已经没有响应,这通常会导致系统资源被占用,影响正常功能。为了测试,我尝试设置临时的hung_task_timeout_secs参数:
echo 0 > /proc/sys/kernel/hung_task_timeout_secs
这可能会强制立即终止长时间未响应的任务,但需要谨慎操作。
目前,我还在等待进一步的验证和解决方案。如果有突破,我会在这里更新我的进展。
转载地址:http://dpdez.baihongyu.com/