luger1990 最近的时间轴更新
luger1990

luger1990

V2EX 第 34882 号会员,加入于 2013-02-25 22:21:15 +08:00
docker swarm 的 overlay 网络性能问题
Docker  •  luger1990  •  2020 年 4 月 15 日  •  最后回复来自 luger1990
4
docker host 模式起的 nginx 量大的时候会有大量 502
问与答  •  luger1990  •  2019 年 12 月 17 日  •  最后回复来自 luger1990
14
redis、nginx 适合使用 docker swarm 自定义网络吗
Docker  •  luger1990  •  2019 年 7 月 14 日  •  最后回复来自 troywinter
3
varnish 如何根据 header 动态设置缓存时间
Varnish  •  luger1990  •  2018 年 6 月 9 日  •  最后回复来自 Lax
1
千万用户推荐去重算法
算法  •  luger1990  •  2025 年 3 月 10 日  •  最后回复来自 sunshinev
24
luger1990 最近回复了
2020 年 4 月 15 日
回复了 luger1990 创建的主题 Docker docker swarm 的 overlay 网络性能问题
建议如果有足够的人力还是用 k8s,没必要尝试 swarm
2020 年 4 月 15 日
回复了 luger1990 创建的主题 Docker docker swarm 的 overlay 网络性能问题
解决问题了,具体可以参考 https://stackoverflow.com/questions/59392603/overlay-network-performance-issues-with-docker-swarm#59392603

```
sudo nsenter --net=/var/run/docker/netns/{your_load_balancer} sysctl -w net.ipv4.vs.conn_reuse_mode=0
sudo nsenter --net=/var/run/docker/netns/{your_load_balancer} sysctl -w net.ipv4.vs.expire_nodest_conn=1
```

```
version: "3.7"
services:
core:
image: nginx
sysctls:
- net.ipv4.vs.conn_reuse_mode=0
- net.ipv4.vs.expire_nodest_conn=1
```
2019 年 12 月 17 日
回复了 luger1990 创建的主题 Docker docker swarm 的 overlay 网络性能问题
@monsterxx03 用你的方法输出日志试了试,看来主要是`upstream_connect_time` 这个时间比较长。并不是所有的都要 1S 是部分 但是也挺多的
2019 年 12 月 17 日
回复了 luger1990 创建的主题 问与答 docker host 模式起的 nginx 量大的时候会有大量 502
解决问题了 可以参考 http://keithmo.me/post/2018/08/25/conntrack-tuning/ 这个文章 增大 nf_conntrack_max 这个参数即可
2019 年 10 月 9 日
回复了 luger1990 创建的主题 问与答 docker host 模式起的 nginx 量大的时候会有大量 502
应该就是防火墙的问题,关了防火墙用 host 模式启动 nginx 就没问题。
2019 年 9 月 26 日
回复了 luger1990 创建的主题 问与答 docker host 模式起的 nginx 量大的时候会有大量 502
@Reficul 我联系运维同事看看 如果查不到怎么解决的话我也打算关了防火墙
2019 年 9 月 26 日
回复了 luger1990 创建的主题 问与答 docker host 模式起的 nginx 量大的时候会有大量 502
@onionlc 好 我联系运维同事帮忙看看
2019 年 9 月 26 日
回复了 luger1990 创建的主题 问与答 docker host 模式起的 nginx 量大的时候会有大量 502
@julyclyde 这还是不行的。。。
2019 年 9 月 25 日
回复了 luger1990 创建的主题 问与答 docker host 模式起的 nginx 量大的时候会有大量 502
@Reficul 是从大前端都没有到我的业务 nginx,业务 nginx 提示 nf_conntrack: table full, dropping packet “连接跟踪表已满,开始丢包”
2019 年 9 月 25 日
回复了 luger1990 创建的主题 问与答 docker host 模式起的 nginx 量大的时候会有大量 502
@haiyang416 是从大前端都没有到我的业务 nginx,业务 nginx 提示 nf_conntrack: table full, dropping packet “连接跟踪表已满,开始丢包”
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2881 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 12:54 · PVG 20:54 · LAX 04:54 · JFK 07:54
♥ Do have faith in what you're doing.