Настройка кластера серверов 1С: рабочие процессы, требования к памяти, распределение нагрузки и параметры отказоустойчивости под фактический профиль сеансов и фоновых заданий.
Что это и зачем нужно
Кластер серверов 1С — программный комплекс, который управляет информационными базами в клиент-серверном режиме: сеансами пользователей, рабочими процессами (rphost), сервисами кластера (менеджер блокировок, полнотекстовый поиск, распределение фоновых заданий и др.) и подключением к СУБД.
Без корректной настройки кластера типичные симптомы:
- таймауты и «зависания» при пиковой нагрузке;
- фоновые задания (обмены, расчёт себестоимости, закрытие месяца) мешают интерактивной работе;
- неравномерная загрузка процессов и памяти;
- неожиданные перезапуски рабочих процессов.
Настройка нужна после развёртывания сервера 1С, при росте числа пользователей, перед сезонными пиками (отчётность, инвентаризация) и при планировании резервирования.
Кластер в архитектуре 1С: когда настраивать
Кластер используется только в клиент-серверном режиме. Файловые базы (.1CD на диске) кластером не управляются — там нагрузка ложится на рабочие места и сеть.
Один рабочий сервер. На практике на одном физическом или виртуальном сервере создают несколько рабочих процессов. Настраивают лимиты памяти, число процессов, правила перезапуска и (при необходимости) выделяют процесс под фоновые задания, чтобы закрытие месяца не «клало» интерактивных пользователей.
Несколько рабочих серверов. При росте нагрузки добавляют узлы в кластер, настраивают назначаемость информационных баз и сервисов, распределяют фоновые задания. Центральный сервер кластера и менеджер блокировок могут резервироваться на втором узле.
Связь с СУБД. Кластер 1С не заменяет настройку SQL Server или PostgreSQL. Если «тормозит» именно СУБД, настройка кластера поможет лишь частично — узкое место устраняют на уровне базы данных и железа.
После обновления платформы. Меняются параметры рабочих процессов и иногда требования к памяти. После обновления платформы имеет смысл пересмотреть лимиты кластера и проверить журнал регистрации на перезапуски rphost.
Что настраивают в кластере
- число рабочих процессов и лимиты памяти (Memory, перезапуск при превышении);
- назначаемость информационных баз по рабочим серверам;
- параметры фоновых и регламентных заданий (отдельный процесс или приоритет);
- таймауты сеансов и блокировок;
- сервисы кластера: полнотекстовый поиск, менеджер блокировок;
- безопасность: порты, учётные записи служб, права на каталоги временных файлов;
- мониторинг после изменений: журнал регистрации, счётчики процессов, нагрузка на СУБД.
Что нужно для настройки
- доступ администратора к серверу 1С и консоли администрирования кластера;
- сведения о числе пользователей, базах и типичных пиках нагрузки;
- понимание, какие регламентные задания и обмены работают по расписанию;
- при нескольких узлах — схема сети и роли серверов;
- запас ресурсов CPU/RAM или план их наращивания, если лимиты уже упираются в железо.
Что входит в услугу
- обследование кластера и профиля нагрузки;
- настройка рабочих серверов, процессов, назначаемости;
- параметры памяти, ограничений сеансов и сервисов;
- рекомендации по разделению интерактивной нагрузки и фоновых заданий;
- проверка после изменений;
- краткий паспорт настроек для сопровождения.
Как проходит работа
- Обследование текущего кластера и нагрузки.
- Согласование целевой схемы процессов и лимитов.
- Применение настроек в согласованное окно.
- Проверка сеансов, фоновых заданий и стабильности.
- Передача паспорта настроек и рекомендаций по росту.
