限制Apache tomcat Web应用程序的并发会话

时间:2016-09-07 16:02:39

标签: tomcat concurrency connection

我正在使用基于Apache Tomcat的Web应用程序。如何限制与此应用程序的并发连接数,以防止超过特定数量的用户访问它?

我不是程序员,所以如果有一种没有代码的方法,那将是完美的。

1 个答案:

答案 0 :(得分:1)

要限制同时连接的数量,请修改<Connector>中的conf/server.xml配置:

<Connector ...
  maxConnections="10"
  />

您可以将该值设置为几乎任何值。但这并不限制可以使用&#34;的用户数量。系统在任何给定的时间。如果您使用HTTP会话来跟踪“登录用户”,那么您可以通过修改应用程序的META-INF/context.xml文件来限制同时会话的数量:

<Manager ...
  maxActiveSessions="10"
  />

您可以将其设置为您想要的任何内容。

https://tomcat.apache.org/tomcat-8.0-doc/config/http.html#Standard_Implementation https://tomcat.apache.org/tomcat-8.0-doc/config/manager.html