I have deployed Spring boot rest API service (deployable - Jar) to Azure App service (one instance). This is a very simple API which is returning an in memory object. API itself takes 1 milliseconds as its returning an in memory object.
When I am putting a load of 3000req/seconds using Gatling/Jmeter. I am getting below timeout exceptions.
- i.g.h.c.i.RequestTimeoutException: Request timeout
- j.n.s.SSLException: handshake timed out
- i.n.c.ConnectTimeoutException: connection timed out
App server configs
Pricing tier : P2V2
OS: Linux
Runtime: JRE8
Note: This is a spring boot jar that is deployed with embedded tomcat. Tomcat max thread count is kept very high server.tomcat.max-threads=4000
server.tomcat.min-spare-threads=3000
So, I do not find any reason why I am getting the time out exceptions.
"Diagnose and solve problems" is not showing anything also.
Please help here.