使用proxy一段时间后宿主机tcp established不断增加

使用proxy一段时间后宿主机tcp established不断增加直到瓶颈

使用环境:

  • proxy5.0.0版本;
  • proxy以双实例部署于ubuntu主机;

场景、问题:

如下图,proxy启动后tcp established不断增加直到瓶颈数量26万左右,6.6号重启实例连接得到释放,但是还是如之前不断增加,预计几天后又会到达瓶颈。


请问客户端或proxy端需要做什么处理避免这种情况发生?

先排除配置方面的问题吧。

好的,请问下主要排查哪些配置呢?

所有涉及连接的配置,例如数据库连接池,客户端连接池等。

这块配置有检查过,连接主要是在客户端到proxy之间,下图排名前几位的都是服务部署的ip,而这些服务数据库最大连接数配置未超过100

监控里产生的大量连接都是什么连接?

是tcp established类型的连接

都是客户端到 Proxy 的连接的话,是不是应该从客户端入手

经过排查,从客户端看连接数是只有几百的,proxy本身有保持连接相关的逻辑么?

我也遇到了类似的问题,压测时间过长之后,就报错,提示无法获取到连接。如果是直连数据库就没问题。

京ICP备2021015875号