Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Общие вопросы Ирбис64 :  ИРБИС Irbis
 
Параметры ини файла сервера
Пользователь: Gena (IP-адрес скрыт)
Дата: 11, February, 2010 11:44

Уважаемые разработчики! Пожалуйста, обясните значение и смысл некоторых параметров ини файласервера. Может понимание и более чуткая настройка в условиях наших аппаратных возможностей помогут улучшить работу программы.

За что отвечают эти параметры и на что они влияют

#максимально возможное число долгоживущих процессов обработки
MAX_SERVERS=10
#максимально возможное число процессов обработки - если превышено сервер возращает код ошибки
MAX_PROCESS_COUNT=20
#максимально возможное число запросов к долгоживущему процессу обработки после чего процесс автоматически прерывается
MAX_PROCESS_REQUESTS=100

Dup_ProcessCountPull=5



Редактировано 1 раз. Последний раз 11.02.2010 11:45 пользователем Gena.

Re: Параметры ини файла сервера
Пользователь: PRM (IP-адрес скрыт)
Дата: 17, February, 2010 14:36

Gena, добрый день, постараюсь ответить как пользователь.

1. По типам процессов обработки можно посмотреть документацию ИРБИС64 (файл Сервер 64.doc). На странице 14 читаем: "Процессы обработки могут быть двух типов – долгоживущими и однократными. Долгоживущие процессы могут обработать последовательно N запросов от ядра сервера. N регулируется. По завершению обработки запроса от ядра сервера долгоживущий процесс дает сигнал, сообщающий ядру, что его можно использовать снова. Однократные процессы уничтожаются по завершению обработки. Все процессы обработки можно объявить однократными.
При старте однократного процесса ядро использует один параметр командной строки – это имя файла запроса.
При старте долгоживущего процесса ядро использует два параметра командной строки – второй параметр это значение уникального сигнала управления, присвоенного ядром данному процессу
Параметр MAX_PROCESS_COUNT - максимально возможное число процессов обработки; если превышено - возвращается ошибка SERVER_OVERLOAD. Есть параметр MAX_SERVERS - максимально возможное число долгоживущих процессов обработки; если превышено запускаются только однократные."

2. В том же файле "Сервер 64.doc" следует обратиться и к разделу 5.2.3 Оптимизация параллельных процессов обработки доступа к базам данных. В целом описание параметров соответствует комментариям к данным параметрам в ini-файле, но указаны некоторые детали...

3. ...По параметру Dup_ProcessCountPull в "Сервер 64.doc" сообщается только лишь что: "Dup_ProcessCountPull=2 - число процессов обработки, стартуемых сервером при запуске".



Редактировано 2 раз. Последний раз 17.02.2010 14:42 пользователем PRM.



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.