关于Linux配置net.ipv4.tcp_tw_recycle导致Swarm不稳定的问题

发布时间:2018年01月30日 // 分类:运维 // 暂无评论

部署Swarm集群后,微服务时常出现无法访问的问题。手机4G网络稳定性明显好,但WIFI环境下经常连接超时。经过反复排查,很有可能是net.ipv4.tcp_tw_recycle的翔。

/etc/sysctl.conf中,将net.ipv4.tcp_tw_recycle设为0:

net.ipv4.tcp_tw_recycle=0

重启机器。此后Swarm集群便稳定下来了。

开启tcp_tw_recycle的时候,客户端NAT环境时,部分数据包会因为时间戳的问题被丢弃。具体暂时没空深究,大概是这样的原因。姑且记一下。

具体原理请参考链接:

记一次tcp_tw_recycle引发的事故
https://wangxun.me/2017/08/25/%E8%AE%B0%E4%B8%80%E6%AC%A1tcp-tw-recycle%E5%BC%95%E5%8F%91%E7%9A%84%E4%BA%8B%E6%95%85/

nginx android app 慢网络请求超时
http://www.cnblogs.com/jackluo/p/5886168.html

不要开启tcp_tw_recycle
https://ieevee.com/tech/2017/07/19/tcp-tw-recycle.html

本文固定链接
https://www.ywlib.com/archives/133.html

标签
tcp_tw_recycle, swarm, ngnix

添加新评论 »

分类
随机文章
最新文章
最近回复
  • amos: 真管用!!!感谢版主
  • Kent: 优秀!
  • Kent: 关于页面里有我的邮箱
  • kincae: 你好,找了很多文档就你的这篇解决了我的问题,可以留个联系方式吗
  • xuesheng: phpredis版本的问题。 phpredis 5.3.0 fixed. * Use long...
  • Proxmox VE 6.1 配置源及关闭订阅提醒 - ZIMRI`Blog: [...]原文链接 https://www.ywlib.com/archives/150.ht...
  • 夏目贵志: 感谢解决困惑我2小时的问题!!!
  • Kent: 啊。。好的。。谢谢你
  • zhuohua liu: 你的网站被Norton Safe Web列为恶意网站,自动拦截的,去发个mail洗白吧,不然影...
  • typecho模板: 只调用随机文章的内容怎么操作啊?类似多思多金博主的你好污啊那种样子的