背景:
1、 tcp client 终端为智能手表,目前同时在线大约有6000台,通过服务器记录发现在白天的时候,一些手表的 tcp 断开比较频繁,到晚上的时候不怎么断开(晚上是业务低谷,各个手表基本不怎么上传数据到服务器idone-shoes.oss-cn-shanghai.aliyuncs.com/tmp/2018-05-19_14-06-02.jpg)
4、已经按照“Linux内核调优”章节介绍 的方法调优了系统配置
5、机器配置:腾讯云 4核8G 内存,服务器负载稳定在0.15
6、设备在线时会保持 TCP 上连接,频繁传输数据(每分钟内都会上传)
7、有业务自身实现的心跳机制
!比如以下可能:
1.worker 进程超时严重
手表终端网络环境差
服务器配置有问题
能否指点一下排查的方向,以及 workerman 和我的服务器能否支持这么多设备同时在线
之前排查发现有业务