记录一次 CLOSE_WAIT 问题排查和梳理
环境描述
要说清楚事情,不介绍下背景和环境好像不行啊
背景
- 公司内部有一套RPC服务框架,java开发的,rpc协议用的redis
- 我所在的部门没java人手,但夸部门的数据交互又越来越多,一开始用http 接口性能不好,qps到2-3千的时候调用方经常发生各种curl 网络错误,导致拿不到数据,影响很不好
- 所以后来自己拿 php+swoole 实现RPC服务,延用公司的框架,协议和服务注册啥的都保持一致,就是具体业务用php来实现
数据流转示意图
- 绿色那块-中间椭圆的就是这次出问题的服务
最后更新:2017-10-21 14:33:20