1СProgrammistu.ru — все для 1С Программиста
При установке нового соединения с сервером «1С:Предприятия 8.3», системе можно указать, каким образом выбирать рабочий процесс (свойство кластера серверов Режим распределения нагрузки):
• Приоритет по производительности,
• Приоритет по доступной памяти.
Режим выбора с приоритетом по производительности
При установке нового соединения с сервером «1С:Предприятия 8.3» вначале выбирается рабочий сервер с максимальной производительностью. Если таких серверов несколько — рабочий сервер выбирается произвольным образом из этого списка. Затем на выбранном рабочем сервере выбирается рабочий процесс, который обслуживает максимальное количество соединений с необходимой информационной базой. Если таких рабочих процессов несколько — выбирается процесс, который обслуживает максимальное количество соединений с любыми информационными базами. Если и таких рабочих процессов несколько — рабочий процесс выбирается произвольным образом из этого списка.
Существующее соединение с сервером «1С:Предприятия 8.3» может быть переустановлено с другим рабочим процессом в одном из следующих случаев:
- текущий рабочий процесс выключен;
- есть рабочий процесс с доступной производительностью не менее чем на 25% большей, чем у данного рабочего процесса.
Переустановка соединения возможна, если выполняются все условия, перечисленные ниже:
- клиентский поток не исполняется на сервере,
- нет открытой транзакции,
- не создано ни одной временной таблицы.
Режим выбора с приоритетом по памяти
При установке нового соединения с сервером «1С:Предприятия 8.3» выбирается процесс, который уже обслуживает соединения с нужной информационной базой. Если такой рабочий процесс не обнаружен, то выбирается рабочий процесс, который запущен на сервере с наибольшим количество свободной оперативной памяти.
Если существует несколько рабочих серверов, которые обслуживают соединения с необходимой информационной базой, то будет выбран сервер с максимальной доступной производительностью. Если на рабочем сервере есть несколько рабочих процессов, обслуживающих соединения с необходимой информационной базой, то будет выбран рабочий процесс с максимальным количеством соединений с этой базой.
Существующее соединение с сервером «1С:Предприятия 8.3» может быть переустановлено с другим рабочим процессом в одном из следующих случаев:
- текущий рабочий процесс выключен;
- есть рабочий процесс с доступной производительностью, не менее чем на 25% большей, чем у данного рабочего процесса и обслуживающего ту же информационную базу, что и данный рабочий процесс.
Переустановка соединения возможна, если выполняются все условия, перечисленные ниже:
- клиентский поток не исполняется на сервере,
- нет открытой транзакции,
- не создано ни одной временной таблицы.