我利用ab壓測(cè)nginx,nginx調(diào)用了后端的tomcat接口執(zhí)行鑒權(quán)相關(guān)代碼。從"ab --help"可知,ab對(duì)于每個(gè)請(qǐng)求默認(rèn)的timeout時(shí)間為30s。從如下可知100%的請(qǐng)求在5s之內(nèi)返回了,為何nginx的access.log中依然有大量請(qǐng)求報(bào)499呢? Percentage of the requests served within a certain time (ms) 50% 3426
66% 3688
75% 3940
80% 3947
90% 3958
95% 3961
98% 3962
99% 4107
100% 4107 (longest request)補(bǔ)充一下,ab直接壓測(cè)tomcat,不會(huì)出現(xiàn)如上client端自動(dòng)斷開(kāi)連接的問(wèn)題,看來(lái)應(yīng)該是nginx的配置問(wèn)題。
client端未超時(shí),nginx卻報(bào)499
叮當(dāng)貓咪
2018-07-21 19:17:53