I am trying to check load/scaling testing using 2000 request per minute with loader.io it shows timeout for many requests.
How to resolve such issue on server?
It could be a multitude of reasons, but essentially something is limiting the performance of your web application. Given that your average response time is over 1 second (with a massive std deviation), handling 33 requests per second will be tough in its present state.
To quote EEAA:
The answer to your question can be generalized to just about any situation:
- Start collecting metrics (RAM, IO, CPU, network, etc.)
- Apply load to system
- Analyze metrics to identify bottlenecks
- Mitigate bottlenecks
- GOTO 1