Запуск на компьютере-сервере нескольких ИБ-серверов
Запуск нескольких серверов ИБ на одном компьютере может использоваться для изоляции клиентов с различными лицензиями на использование ИБ, для запуска ИБ в нескольких режимах - демонстрационном, базовом и профессиональном.
При запуске нескольких серверов ИБ следует учитывать, что осуществляется запуск не служб серверов. Это объясняется тем, что запуск нескольких служб серверов невозможен из-за того,что в системе зарегистрирован только 1 сервер в качестве службы, поэтому для запуска нескольких серверов используются экземпляры консольного приложения сервера ИБ - athsrv2_c.exe.
Основная идея запуска нескольких серверов ИБ заключается в использовании разных значений номеров портов для службы поиска сервера, для администрирования сервера, для баз данных. Номера этих портов указываются в файле athsrv2.conf. Для запуска нескольких серверов ИБ можно использовать разные рабочие папки консольного приложения сервера ИБ с отличными друг от друга файлами athsrv2.conf.
В конфигурации терминального сервера для службы сервера создается отдельная рабочая папка сервера - Ib10Server. Поэтому для запуска нескольких серверов ИБ на терминальном сервере достаточно сделать копию папки сервера и в ней в файле athsrv2.conf изменить значения портов.
К примеру, в рабочей папке Ib10Server для первого экземпляра консольного приложения сервера имеется файл athsrv2.conf с номерами портов 5080, 5070, 5085 для службы поиска сервера, администрирования сервера и баз данных соответственно. Для запуска второго экземпляра консольного приложения сервера выполняется:
- Шаг 1. Создается рабочая папка Ib10Server2 для второго экземпляра серверного приложения.
- Шаг 2. В файле athsrv2.conf изменяются номера портов, например на значения 5180, 5170, 5185 для службы поиска сервера, администрирования сервера и баз данных соответственно.
- Шаг 3. В файле ircon2.ini в секции [Locator] параметру BeaconPort устанавливается новое значение порта службы сервера, в контексте примера это значение 5180.
- Шаг 4. Запуск второго экземпляра консольного приложения сервера.