luger1990 最近的时间轴更新
luger1990

luger1990

V2EX 第 34882 号会员,加入于 2013-02-25 22:21:15 +08:00
docker swarm 的 overlay 网络性能问题
Docker  •  luger1990  •  2020-04-15 11:11:06 AM  •  最后回复来自 luger1990
4
docker host 模式起的 nginx 量大的时候会有大量 502
问与答  •  luger1990  •  2019-12-17 12:11:24 PM  •  最后回复来自 luger1990
14
redis、nginx 适合使用 docker swarm 自定义网络吗
Docker  •  luger1990  •  2019-07-14 23:11:13 PM  •  最后回复来自 troywinter
3
varnish 如何根据 header 动态设置缓存时间
Varnish  •  luger1990  •  2018-06-09 16:14:52 PM  •  最后回复来自 Lax
1
千万用户推荐去重算法
算法  •  luger1990  •  2020-01-21 20:57:09 PM  •  最后回复来自 qicmsg
23
luger1990 最近回复了
2020-04-15 11:11:06 +08:00
回复了 luger1990 创建的主题 Docker docker swarm 的 overlay 网络性能问题
建议如果有足够的人力还是用 k8s,没必要尝试 swarm
2020-04-15 11:10:22 +08:00
回复了 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 14:36:11 +08:00
回复了 luger1990 创建的主题 Docker docker swarm 的 overlay 网络性能问题
@monsterxx03 用你的方法输出日志试了试,看来主要是`upstream_connect_time` 这个时间比较长。并不是所有的都要 1S 是部分 但是也挺多的
2019-12-17 12:11:24 +08:00
回复了 luger1990 创建的主题 问与答 docker host 模式起的 nginx 量大的时候会有大量 502
解决问题了 可以参考 http://keithmo.me/post/2018/08/25/conntrack-tuning/ 这个文章 增大 nf_conntrack_max 这个参数即可
2019-10-09 10:25:42 +08:00
回复了 luger1990 创建的主题 问与答 docker host 模式起的 nginx 量大的时候会有大量 502
应该就是防火墙的问题,关了防火墙用 host 模式启动 nginx 就没问题。
2019-09-26 09:50:49 +08:00
回复了 luger1990 创建的主题 问与答 docker host 模式起的 nginx 量大的时候会有大量 502
@Reficul 我联系运维同事看看 如果查不到怎么解决的话我也打算关了防火墙
2019-09-26 09:50:24 +08:00
回复了 luger1990 创建的主题 问与答 docker host 模式起的 nginx 量大的时候会有大量 502
@onionlc 好 我联系运维同事帮忙看看
2019-09-26 09:50:11 +08:00
回复了 luger1990 创建的主题 问与答 docker host 模式起的 nginx 量大的时候会有大量 502
@julyclyde 这还是不行的。。。
2019-09-25 11:02:25 +08:00
回复了 luger1990 创建的主题 问与答 docker host 模式起的 nginx 量大的时候会有大量 502
@Reficul 是从大前端都没有到我的业务 nginx,业务 nginx 提示 nf_conntrack: table full, dropping packet “连接跟踪表已满,开始丢包”
2019-09-25 11:02:16 +08:00
回复了 luger1990 创建的主题 问与答 docker host 模式起的 nginx 量大的时候会有大量 502
@haiyang416 是从大前端都没有到我的业务 nginx,业务 nginx 提示 nf_conntrack: table full, dropping packet “连接跟踪表已满,开始丢包”
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2839 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 14:32 · PVG 22:32 · LAX 06:32 · JFK 09:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.