Hi Team,
I am getting below exception when make http2 post requests at the rate of 3000 Requests per second. Can you please let us know what could be the root cause for this issue.
Exception:
[java] java.net.SocketException: No buffer space available (maximum connections reached?): connect
[java] at sun.nio.ch.Net.connect0(Native Method) ~[?:1.8.0_271]
[java] at sun.nio.ch.Net.connect(Net.java:465) ~[?:1.8.0_271]
[java] at sun.nio.ch.Net.connect(Net.java:457) ~[?:1.8.0_271]
[java] at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:646) ~[?:1.8.0_271]
[java] at org.eclipse.jetty.http2.client.HTTP2Client.connect(HTTP2Client.java:403) ~[http2-client-9.4.35.v20201120.jar:9.4.35.v20201120]
[java] at org.eclipse.jetty.http2.client.http.HttpClientTransportOverHTTP2.connect(HttpClientTransportOverHTTP2.java:146) ~[http2-http-client-transport-9.4.35.v20201120.jar:9.4.35.v20201120]
[java] at org.eclipse.jetty.http2.client.http.HttpClientTransportOverHTTP2.connect(HttpClientTransportOverHTTP2.java:141) ~[http2-http-client-transport-9.4.35.v20201120.jar:9.4.35.v20201120]
[java] at org.eclipse.jetty.client.HttpClient$1.connect(HttpClient.java:638) ~[jetty-client-9.4.35.v20201120.jar:9.4.35.v20201120]
[java] at org.eclipse.jetty.client.HttpClient$1.access$100(HttpClient.java:607) ~[jetty-client-9.4.35.v20201120.jar:9.4.35.v20201120]
[java] at org.eclipse.jetty.client.HttpClient$1$1.failed(HttpClient.java:635) ~[jetty-client-9.4.35.v20201120.jar:9.4.35.v20201120]
[java] at org.eclipse.jetty.http2.client.http.HttpClientTransportOverHTTP2$SessionListenerPromise.failConnectionPromise(HttpClientTransportOverHTTP2.java:261) ~[http2-http-client-transport-9.4.35.v20201120.jar:9.4.35.v20201120]
[java] at org.eclipse.jetty.http2.client.http.HttpClientTransportOverHTTP2$SessionListenerPromise.failed(HttpClientTransportOverHTTP2.java:194) ~[http2-http-client-transport-9.4.35.v20201120.jar:9.4.35.v20201120]
[java] at org.eclipse.jetty.http2.client.HTTP2Client.connect(HTTP2Client.java:413) ~[http2-client-9.4.35.v20201120.jar:9.4.35.v20201120]
[java] at org.eclipse.jetty.http2.client.http.HttpClientTransportOverHTTP2.connect(HttpClientTransportOverHTTP2.java:146) ~[http2-http-client-transport-9.4.35.v20201120.jar:9.4.35.v20201120]
[java] at org.eclipse.jetty.http2.client.http.HttpClientTransportOverHTTP2.connect(HttpClientTransportOverHTTP2.java:141) ~[http2-http-client-transport-9.4.35.v20201120.jar:9.4.35.v20201120]
[java] at org.eclipse.jetty.client.HttpClient$1.connect(HttpClient.java:638) ~[jetty-client-9.4.35.v20201120.jar:9.4.35.v20201120]
[java] at org.eclipse.jetty.client.HttpClient$1.access$100(HttpClient.java:607) ~[jetty-client-9.4.35.v20201120.jar:9.4.35.v20201120]
[java] at org.eclipse.jetty.client.HttpClient$1$1.failed(HttpClient.java:635) ~[jetty-client-9.4.35.v20201120.jar:9.4.35.v20201120]
Thanks
prakash