Skip to main content
Version: 4.25.x.x LTS

Server scaling

Every server has limitations on how many parallel requests may be served (that is, processes and threads are limited) and on the amount of operating system resources (file descriptors, memory). This chapter gives an overview of these restrictions per server type.

JavaEE server

If nevisAuth is deployed to a JavaEE server "), these restrictions include:

1 process, ~1000 threads (using a 32bit JVM)

You can adapt these limitations to better meet your requirements. Proceed as follows:

  1. Run the following command to access the nevisAuth configuration:
 nevisauth config server
  1. The following parameters are relevant for server scaling. Adapt them according to your needs:
<Connector ...
maxThreads="200" minSpareThreads="4" maxSpareThreads="50"
connectionTimeout="30000" acceptCount="20"
maxKeepAliveRequests="100"
... />

Refer to the Apache tomcat documentation http://tomcat.apache.org/tomcat-5.5-doc/config/http.html/ for details about these parameters.