You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We're finding that slow client POSTs can block other requests from being processed. For example, if we telnet localhost 8080 and begin a request:
POST /login HTTP/1.1
Content-Length: 6500
Content-Type: application/json
{
Then attempt wget http://localhost:8080/, the server doesn't respond until the telnet POST session is completed or terminated. (On a dev Macbook, I had to send ~8 GET requests to start seeing this behaviour. In a container environment, it happened on the first request.)
The text was updated successfully, but these errors were encountered:
Ktor Version
1.1.3
Ktor Engine Used(client or server and name)
Netty
JVM Version, Operating System and Relevant Context
Java 1.8.0_172, OSX / Linux
Feedback
Given the following server using Jackson content negotiation: https://gist.github.com/mattrussell-sonocent/faa63a417fd3b3f7424de93d4a5e7d1f
We're finding that slow client POSTs can block other requests from being processed. For example, if we
telnet localhost 8080
and begin a request:Then attempt
wget http://localhost:8080/
, the server doesn't respond until the telnet POST session is completed or terminated. (On a dev Macbook, I had to send ~8 GET requests to start seeing this behaviour. In a container environment, it happened on the first request.)The text was updated successfully, but these errors were encountered: