We noticed the crash on high traffic servers with a high SSL connection creation/destruction rate. Today we got some DoS like traffic on some instances and they crash almost immediately after restart. I realized that the application was deploying multiple verticles. Once we switch to a single verticle per process the JVM no longer crashes. Another way to prevent the crash is to use JdkSSLEngineOptions instead of OpenSSLEngineOptions.
Questions
This is related to this netty-tcnative issue https://github.com/netty/netty-tcnative/issues/842
Version
4.5.3 and older.
Context
We noticed the crash on high traffic servers with a high SSL connection creation/destruction rate. Today we got some DoS like traffic on some instances and they crash almost immediately after restart. I realized that the application was deploying multiple verticles. Once we switch to a single verticle per process the JVM no longer crashes. Another way to prevent the crash is to use
JdkSSLEngineOptions
instead ofOpenSSLEngineOptions
.Do you have a reproducer?
I don't have a reproducer.
Steps to reproduce
Extra
hs_err_pid389199.log