首页 新闻 会员 周边 捐助

Doker Swarm 网络问题

0
悬赏园豆:140 [已解决问题] 解决于 2019-11-05 09:52

最近几天,突然swarm集群中的多个引用的HttpClient抛出
The task was canceled的异常。

经过实际测试,我发现的确在集群中 curl 某个容器名 会有时出现超时的情况,访问一直没有响应。

但是在容器部署的同一台节点服务器上,访问容器名,或者容器映射的端口,都是十分正常的。唯独在别的服务器上时不时会出现访问超时的情况。

我重启了容器,才恢复些许正常,但是日志中还是会时不时出现访问超时的情况。

Shendu.CC的主页 Shendu.CC | 老鸟四级 | 园豆:2138
提问于:2019-11-04 11:15
< >
分享
最佳答案
0

建议:

  • 不要在 manager 节点上部署容器
  • 确保每个节点有一定的剩余内存

参考 云计算之路-阿里云上-容器难容:优化自建 docker swarm 集群的部署

收获园豆:100
dudu | 高人七级 |园豆:30948 | 2019-11-04 11:51
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册