When I perform a load testing to my website over HTTPS, I received multiples errors related with SSL Handshake when I simulate a high amount of concurrent users (>500 / sec).
Here are the errors that I received:
javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake
javax.net.ssl.SSLException: Socket closed
javax.net.ssl.SSLException: Read timed out
The thing is, everything is managed by the GCP, especially with the Load Balancer where my front-end is HTTPS associated with a valid certificate.
Also, the capacity of my back-end seems high enough to support everything. It is like the bottleneck is my Load Balancer.
The tests are made directly from my computer using JMeter.
So, what cause this problem and how can I fix it?