踩了已经离职的同事的一个坑,服务器几万个TIME_WAIT,一大堆依赖网络的服务都不正常了
By
lincanbin
at 2018-12-18 • 1人收藏 • 1823人看过
鉴权服务不用GRPC,用自己自定义的socket协议,但是前同事封装完不做连接池,也不做多路复用。
一个请求开一个Socket,请求完马上关。
关完Linux要等double MSL(60 * 2s),才能完全关闭,期间一直处于TIME_WAIT状态。
导致socket资源不够。
这些部门为了研发产出都疯了,好好的现成协议不用,非要自己编。
6 个回复 | 最后更新于 2019-02-20
登录后方可回帖
我得加个连接池解决。