我正在为我的 Web 应用程序进行负载测试,我将连接超时和响应超时设置为 20 秒,有时我会遇到以下异常:
Non HTTP response code: java.net.SocketTimeoutException: Non HTTP response message: Read timed out
我在 JMeter 测试结果中得到了上述异常,并且我的应用程序中没有抛出任何错误,也没有可用于跟踪异常的堆栈跟踪。
我想知道消息的原因是什么:应用程序正在等待处理某些东西或慢速 SQL 或挂起线程或应用程序拒绝连接,因为已达到极限?
请告知我如何知道此异常的原因以及如何解决它。