想知道如何增加Tomcat 7中的并发连接数。我进行了一些研究,从Apache文档中发现设置acceptCount、maxConnections的值以及增加maxThreads可以实现,但是当我尝试时,我只能提交1000个请求中的500个请求。下面是我的server.xml文件片段 -
<Connector port="443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="2000" acceptCount="1000" maxConnections="1000"
scheme="https" secure="true"
keystoreFile="certs/tomcat.keystore" keystorePass="xxxxxxxx"
clientAuth="false" sslProtocol="TLS" server="Apache" />
您能帮助我找到最简单的方法来解决这个问题吗?
谢谢, Sirish。
kill -3 PID
(如果您在某些Unix上;在Windows上有一个Ctrl-something组合键可实现相同的结果),这将在标准输出上打印线程转储,或者使用jstack PID> threads.txt
,其中jstack是JDK的一部分。即使您只有200个线程,如果它们都被并发请求使用,分析起来也会非常漫长。 - Frank Pavageau