long story short, I believe I'm running into this issue (but I can't read the full article):
The process running WF is stuck consuming 100% CPU load and there is one i/o thread that seems to be causing it. However, I'm struggling to reproduce the problem. I just see it happening randomly from time to time.
"default I/O-31" #180 prio=5 os_prio=0 cpu=91667480.39ms elapsed=704637.94s tid=0x0000557a650b1a50 nid=0x3fc12 runnable [0x00007f023971b000]
java.lang.Thread.State: RUNNABLE
at sun.security.ssl.SSLEngineImpl.checkParams(
java...@17.0.8.1/SSLEngineImpl.java:457)
at sun.security.ssl.SSLEngineImpl.wrap(
java...@17.0.8.1/SSLEngineImpl.java:142)
at sun.security.ssl.SSLEngineImpl.wrap(
java...@17.0.8.1/SSLEngineImpl.java:123)
at javax.net.ssl.SSLEngine.wrap(
java...@17.0.8.1/SSLEngine.java:524)
at io.undertow.server.protocol.http.ALPNLimitingSSLEngine.wrap(ALPNLimitingSSLEngine.java:64)
at io.undertow.protocols.ssl.SslConduit.wrapAndFlip(SslConduit.java:1009)
at io.undertow.protocols.ssl.SslConduit.doWrap(SslConduit.java:940)
- locked <0x000000040cdbd020> (a io.undertow.protocols.ssl.SslConduit)
at io.undertow.protocols.ssl.SslConduit.doHandshake(SslConduit.java:673)
at io.undertow.protocols.ssl.SslConduit$5$1.run(SslConduit.java:1153)
- locked <0x000000040cdbd020> (a io.undertow.protocols.ssl.SslConduit)
at org.xnio.nio.WorkerThread.safeRun(WorkerThread.java:612)
at org.xnio.nio.WorkerThread.run(WorkerThread.java:479)