阿里云服务配置:8核16G 带宽峰值:80M
外网用nginx分发压测还有3万多报错哈!QPS: 9786
内网压测0报错,QPS:91224 差距仅10倍!
遇见这种问题是我nginx哪里配置不合理吗! 望大神指点一二
就是带宽限制吧,我的8m小水管,跟内网测差的更多
谢谢哈,难道只是单纯的这个带宽因素吗?我在深度研究一下
内网也用nginx压测下,看下有没有报错。如果有的话可能是nginx配置有问题,比如nginx最大连接数默认好像是1024,所以并发会有影响。
反正我在本机上直接测nginx转发后的80端口,127.0.0.1 跟外网IP相差巨大,应该就是带宽的问题。
可以试试压测http和https的区别,还有服务器上压测也可以走外网试试
嗯按照您思路,已经找出来报错问题了,我的nginx配置属实有攻击限制
#limit_conn one 200;#防止压测200
外网域名压测已经很满意了0报错,外网QPS: 1.4万 【完全可以支撑目前的线上业务了】
那看来3万多报错是nginx防压测导致的了。
1.4万QPS,如果每个请求1k字节,那带宽也刚好80Mb了。
抱拳了 铁子
就是带宽限制吧,我的8m小水管,跟内网测差的更多
谢谢哈,难道只是单纯的这个带宽因素吗?我在深度研究一下
内网也用nginx压测下,看下有没有报错。如果有的话可能是nginx配置有问题,比如nginx最大连接数默认好像是1024,所以并发会有影响。
反正我在本机上直接测nginx转发后的80端口,127.0.0.1 跟外网IP相差巨大,应该就是带宽的问题。
可以试试压测http和https的区别,还有服务器上压测也可以走外网试试
嗯按照您思路,已经找出来报错问题了,我的nginx配置属实有攻击限制
limit_conn_zone $binary_remote_addr zone=one:10m;#防止压测
外网域名压测已经很满意了0报错,外网QPS: 1.4万 【完全可以支撑目前的线上业务了】
那看来3万多报错是nginx防压测导致的了。
1.4万QPS,如果每个请求1k字节,那带宽也刚好80Mb了。
抱拳了 铁子