我正在使用基于Apache Tomcat的Web应用程序。如何限制与此应用程序的并发连接数,以防止超过特定数量的用户访问它?
我不是程序员,所以如果有一种没有代码的方法,那将是完美的。
答案 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