Planning client-server connections

There are upper limits to the number of client connections that are allowed to the database server. The number varies depending on the operating system you are running the Rational® DOORS® database server on.
Table 1. Connection limits
Operating system Maximum number of connections
Windows 1024
Solaris 32000
Linux 900

If you exceed these upper limits, you run the risk of data corruption.

Setting up your Solaris environment

To allow 32000 concurrent users on Solaris, set up your environment to make 65536 file descriptors available to the Rational DOORS server.

To make 65536 file descriptors available, set up extended FILE support on the Solaris server. From release Solaris 10 07/2007 onwards, extended FILE support comes as standard. Turn it on by entering these commands:
ulimit -n 65536
export LD_PRELOAD_32=/usr/lib/extendedFILE.so.1
cd $DOORSHOME/bin
./doorsd
If you are running an earlier version of Solaris 10, you must install three server patches (all are for the SPARC platform):
  • 125100-04 Kernel Update Patch
  • 120473-05 libc nss ldap PAM zfs Patch
  • 125800-01 Fault Manager Patch

The Linux environment

The file descriptor limit on Linux is 1024 by default. The limit of 1024 is the optimum amount for running Rational DOORS; 1024 minus a safe amount for users that use more than one descriptor at a time gives the maximum of 900 users. Do not change the limit.


Feedback