Планирование соединений клиент-сервер

Максимальное число соединений клиентов с сервером базы данных ограничено. Это число зависит от операционной системы, под управлением которой работает сервер базы данных Rational DOORS.
Табл. 1. Ограничение числа соединений
Операционная система Максимальное число соединений
Windows 1024
Solaris 32000
Linux 900

Превышение указанных ограничений может привести к повреждению данных.

Настройка среды Solaris

Для поддержки параллельных пользователей в Solaris необходимо настроить среду таким образом, чтобы серверу Rational DOORS было доступно 65536 дескрипторов файлов.

Для поддержки 65536 дескрипторов файлов настройте на сервере Solaris расширенную поддержку файлов. Начиная с выпуска Solaris 10 07/2007 расширенная поддержка FILE предлагается в качестве стандарта. Для того чтобы включить ее, введите следующие команды:
ulimit -n 65536
export LD_PRELOAD_32=/usr/lib/extendedFILE.so.1
cd $DOORSHOME/bin
./doorsd
В случае применения более ранней версии Solaris 10 потребуется установить следующие исправления (для платформы SPARC):
  • 125100-04 Kernel Update Patch
  • 120473-05 libc nss ldap PAM zfs Patch
  • 125800-01 Fault Manager Patch

Среда Linux

Пороговое значение для описателя файла в системе Linux по умолчанию равно 1024. Пороговое значение 1024 - это оптимальная величина для работы Rational DOORS; если от 1024 отнять безопасное число пользователей, использующих более одного описателя в каждый момент времени, получим максимум 900 пользователей. Не изменяйте его.


Комментарии