Jmeter壓測502、504錯誤


502 Bad Gateway 和 504 Gateway Time-out

Nginx或騰訊雲LB代理模式下后端服務器出現問題引起的。

首先,檢查Nginx/騰訊LB或者應用服務器的配置參數;

其次,檢查tomcat應用服務器的內存、CPU和代碼BUG導致的。

栗子:系統外部服務調接入層方法,接入層業務邏輯采用RPC 同步方式實現,並發大,方法可用率下降,同時調用次數也會急劇上升,導致大量的502錯誤。建議:異步實現並添加緩沖隊列。

但是,Jmeter的線程數比較大,達到服務器的處理極限,仍會提示Non HTTP response code

(1)Non HTTP response code:java.net.ConnectException,Non HTTP response message: Connection timed out

(2)Non HTTP response code:java.net.SocketException,Non HTTP response message: Connection reset

(3)Non HTTP response code: java.net.SocketTimeoutException,NonHTTP response message: Read only

調整Nginx、服務器配置參數,優化后,綜合考慮TPS和錯誤率,找到服務器能承受的最大壓力值。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM