SslStream on Unix might starve thread pool under load #108
Labels
External: Runtime
This work will mostly be done in the dotnet/runtime repo
Type: Discussion
This issue is a discussion thread and doesn't currently represent actionable work.
Milestone
I've recently encountered a thread pool starvation in Kestrel. @davidfowl helped me to debug the issue and it looks like SslStream was the bad player (dotnet/aspnetcore#21183)
TLDR: on restart under load, every https request was waiting on return task.GetAwaiter().GetResult();
Would it be possible to fix it before 1.0 release? Docker container would probably be #1 host for reverse proxy and you would have no reason to put another reverse proxy that can handle TLS in front of this one.
The text was updated successfully, but these errors were encountered: