阿里云服務(wù)配置:8核16G 帶寬峰值:80M
外網(wǎng)用nginx分發(fā)壓測還有3萬多報錯哈!QPS: 9786
內(nèi)網(wǎng)壓測0報錯,QPS:91224 差距僅10倍!
遇見這種問題是我nginx哪里配置不合理嗎! 望大神指點一二
就是帶寬限制吧,我的8m小水管,跟內(nèi)網(wǎng)測差的更多
謝謝哈,難道只是單純的這個帶寬因素嗎?我在深度研究一下
內(nèi)網(wǎng)也用nginx壓測下,看下有沒有報錯。如果有的話可能是nginx配置有問題,比如nginx最大連接數(shù)默認好像是1024,所以并發(fā)會有影響。
反正我在本機上直接測nginx轉(zhuǎn)發(fā)后的80端口,127.0.0.1 跟外網(wǎng)IP相差巨大,應(yīng)該就是帶寬的問題。
可以試試壓測http和https的區(qū)別,還有服務(wù)器上壓測也可以走外網(wǎng)試試
嗯按照您思路,已經(jīng)找出來報錯問題了,我的nginx配置屬實有攻擊限制
#limit_conn one 200;#防止壓測200
外網(wǎng)域名壓測已經(jīng)很滿意了0報錯,外網(wǎng)QPS: 1.4萬 【完全可以支撐目前的線上業(yè)務(wù)了】
那看來3萬多報錯是nginx防壓測導(dǎo)致的了。
1.4萬QPS,如果每個請求1k字節(jié),那帶寬也剛好80Mb了。
抱拳了 鐵子