![]() | 1 opengps 2022-12-27 10:06:57 +08:00 几万个,有没有超 65535 ?用了 nginx 的连接转发,意味着不再是直接承载外部连接,而是内部多一层占用,这个占用的连接数是受限制的。 |
![]() | 3 opengps 2022-12-27 10:39:14 +08:00 |
![]() | 4 macscsbf OP @opengps 忘了说了,重启下 nginx 就恢复正常了。主要是这算是服务内部的问题,还是 nginx 我哪里配置上有什么问题呢 |
![]() | 5 justseemore 2022-12-27 11:19:42 +08:00 都上 k8s 了..为啥不滚动升级.. |
7 iisky1121 2022-12-27 11:43:39 +08:00 主要是客户端和 nginx 保持长连接,nginx 和服务端保持连接,你断开的是服务端和 nginx ,但是客户端和 nginx 并没有断开,所以触发超时 |
8 iisky1121 2022-12-27 11:47:04 +08:00 这里面服务端和 nginx 中间应该是通过 lb 或者 service ,问题在这里面 |
![]() | 9 macscsbf OP @iisky1121 这确实应该是这样的,但是 upstream timeout 对应的应该是我上游的服务端吧,意思是客户端请求 nginx 请求 pod 的超时是吗?用的是 service |
![]() | 10 documentzhangx66 2022-12-27 12:39:27 +08:00 ![]() |
![]() | 11 defunct9 2022-12-27 13:14:29 +08:00 开 k9s ,让我上去看看 |
![]() | 12 whoosy 2022-12-27 15:43:55 +08:00 nginx upstream 有缓存,转发到了 pod 之前的地址上去了,重启 nginx 会生效 |
15 WeSoniC 2022-12-27 16:53:37 +08:00 服务的 service 是什么类型? nginx 是在集群内还是在集群外?我之前踩过坑,nginx 的反代如果你上游地址用的是域名,默认是不会自动刷新的,只有第一次启动会解析,关键字 nginx resolver 。 |
17 securityCoding 2022-12-27 17:38:11 +08:00 k8s 流量没切完 ,pod 停止脚本做一下 sleep 吧 |
![]() | 18 webcape233 2022-12-27 17:57:24 +08:00 via iPhone 帖子题目不描述问题.... |