Java 负载测试tomcat 7服务器-错误503服务不可用
为了对服务器进行负载测试,我们创建了一个自动脚本。 我们创建了100个同时的用户,他们通过对SpringWeb应用程序控制器的http请求来对抗服务器。(通过restTemplate) 这很有效 当我们试图将同时用户的数量增加到200时,一些请求收到了Java 负载测试tomcat 7服务器-错误503服务不可用,java,spring,tomcat,testing,load,Java,Spring,Tomcat,Testing,Load,为了对服务器进行负载测试,我们创建了一个自动脚本。 我们创建了100个同时的用户,他们通过对SpringWeb应用程序控制器的http请求来对抗服务器。(通过restTemplate) 这很有效 当我们试图将同时用户的数量增加到200时,一些请求收到了 503 Service Unavailable 我试图将tomcat上的最大连接设置为1000 当我进入manager应用程序以在负载测试时实时查看服务器状态时,我会看到以下行: Max threads: 1000 Current thread
503 Service Unavailable
我试图将tomcat上的最大连接设置为1000
当我进入manager应用程序以在负载测试时实时查看服务器状态时,我会看到以下行:
Max threads: 1000 Current thread count: 60 Current thread busy: 35
由于某种原因,当前线程未超过60,当前线程繁忙未超过35
有什么办法可以确定原因吗?您可能已经达到了tomcat的线程限制。您可能已经达到了应用程序可以处理的同时用户数。-你需要一些分析工具来找到BlottalNack。尝试在每个tomcat上设置maxThreads=500(得到两个)将报告soonOk,让我们等待结果:-)好的,我发现了问题-这是我在tomcat之前的代理。