0

我们正在使用 RestTemplate(使用 Spring 3.2 版本)实现休息客户端,每当多个用户同时调用 API 超过 3 个用户时,它会失败并出现以下错误,但它工作正常。我在我的应用程序属性文件中设置了以下连接属性。我不知道为什么我仍然只为 4 个用户收到连接池错误。

connectionTimeout 60000  
socketTimeout 60000
maxConnections 50
org.springframework.web.client.ResourceAccessException: I/O error on POST request for "https://test.com/addtest": Timeout waiting for connection from pool; nested exception is org.apache.http.conn.ConnectionPoolTimeoutException: Timeout waiting for connection from pool
        at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:524) ~[spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE]
        at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:472) ~[spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE]
        at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:420) ~[spring-web-3.2.8.RELEASE.jar:3.2.8.RELEASE]
4

0 回答 0