我们创建了一个自动脚本来加载测试我们的服务器。 我们创建了100个同步用户,这些用户通过http请求对服务器起作用于弹簧网络应用程序控制器。 (通过restTemplate)
效果很好。
当我们尝试将同时用户的数量增加到200时,一些请求会收到
503 Service Unavailable
我尝试将tomcat上的最大连接设置为1000
当我进入经理应用程序以在负载测试时实时查看服务器状态时,我看到以下行:
Max threads: 1000 Current thread count: 60 Current thread busy: 35
由于某种原因,当前线程不超过60,当前线程忙不超过35。
我们可以做些什么来确定原因?