当前位置: 代码迷 >> 综合 >> https 测试
  详细解决方案

https 测试

热度:60   发布时间:2024-02-28 17:30:05.0

1、ab机 (并发2000,总量20000,59.5s完成) => https nginx 前端 => tcp 后端

50%   560866%   568475%   572580%   578990%   588995%   593698%   612699%   6132100%  11180

每2秒采集 CPU、内存、磁盘延时、TCP包统计,端口状态统计,汇总存入数据库分析。

前端,后端机 cpu 同时升高,持续 60s。 吻合。

前端机 established 状态数,在2000上下浮动,持续45s。

后端机 established 状态数,跟前端同步开始,但是 数量是稳定 520 上下几个,持续了 115s。(前端upstream 里 keepalive 512, 后端 tcp保活 55s)115s 后,established  链接开始断开,time-wait 数量 512个(跟前端机upstream keepalive数吻合),持续了60s。

异常的地方: 前端nginx机发出了 18918 次 tcp RST。以前看到个资料,说 ab机不会主动断开tcp连接,而是由服务器端。从数字看, 前端机不是通过正常方式断开,而是直接用 tcp rst 方式;如果正常方式,前端机应该有大量的time-wait状态。

 

  相关解决方案