Closed hdfg159 closed 4 days ago
I found that this is related to vertx-core. In the 4.x branch code, the Proxy HTTP Client works fine when httpclient options keepalive
is turned off.
Thanks for details @hdfg159
I'm closing this one and will look into the original report #91 again. The fix won't make it to 4.5.10 though, sorry.
Questions
I found code in the
main
branch can work fine, but after merging code #90 into the 4.x branch, it cannot run properly. When a large number of concurrent requests are made simultaneously, response502
occurs with the exceptionio.vertx.core.http.HttpClosedException
.Additionally, I noticed that the log output of
ProxyServerMain
in the4.x
branch shows multiple "connect:io.vertx.core.http.impl.Http1xServerConnection@ " entries during concurrent requests, whereas in the main branch, there is only one "connect:io.vertx.core.http.impl.Http1xServerConnection@ ". This issue is very serious, but I cannot find the cause.Version
4.5.10-snapshot
Context
90
Do you have a reproducer?
In the 4.x branch, run server code, and then JMeter is used for testing.
* server startup code
jmeter test plan
Steps to reproduce
In the 4.x branch, run server code, and then JMeter is used for testing.
Extra