Open jan0sch opened 5 years ago
@jan0sch @rossabaker I also have this issue with the exact same error message.
The error only occurs using Websockets and NIO1. Using NIO2 resolves the issue.
Unfortunately, the NIO2 server is deprecated in blaze. Performance was worse by all measures, and we didn't backport the CVE fix.
As of 0.23.10 I guess there is no fix for this issue, is that right? What is the preferred workaround? Would you recommend switching to a different server impl?
The ember server is the new default one since some time now. I did not try to re-create the bug with the ember one but so far had no trouble with it (using it in production although only on light/moderate service loads).
Hi,
during benchmarking a http4s service implementation I ran into some issues. Occasionally the service errored producing the following kinds of exceptions in the logs.
First kind
After this exception the service continued to reply but errors kept on ramping up.
Second kind
After this exception the service stopped responding.
As mentioned these are hard to reproduce. In general I could observe that once a service started erroring then leaving the JVM running it would continue to produce errors.
System environment
The code for the service can be found in the following repository: https://github.com/jan0sch/pfhais
It is located within the
pure
folder. The configuration files for the jmeter benchmarks can be found in thejmeter
folder.Service workstation
Client workstation
Apache JMeter 5.1.1 was used to run the benchmark.