К статье
Практический материал

Администрирование · 11 мин

Как установить агент сервера 1С:Предприятие 8.3

Пошаговая установка агента сервера 1С:Предприятие 8.3 на Windows и Linux: выбор разрядности, порты, запуск службы, проверка кластера и типичные ошибки.

Агент сервера 1С:Предприятие — это служба, которая управляет кластером серверов: принимает подключения от клиентских приложений, распределяет нагрузку между рабочими процессами и хранит список информационных баз. Без запущенного агента клиент-серверный режим работы невозможен, поэтому его установка — первый шаг при развёртывании серверной архитектуры 1С.

Установка агента выполняется из стандартного дистрибутива платформы и занимает 10–20 минут, если заранее подготовлены порты, учётная запись службы и совместимая версия СУБД. Основные сложности возникают не во время самой установки, а на этапе настройки: конфликт портов, недостаток прав у учётной записи службы, несовпадение версий платформы и клиента.

Ниже разобран полный цикл: подготовка сервера, установка компонентов на Windows и Linux, регистрация и запуск службы агента, проверка работоспособности кластера и разбор типичных ошибок с безопасными способами их устранения.

Подготовка сервера и требования перед установкой

Перед запуском установщика убедитесь, что сервер соответствует базовым требованиям. Для Windows подойдут поддерживаемые серверные редакции Windows Server, для Linux — дистрибутивы из списка совместимости платформы. Потребности в памяти зависят от числа пользователей: для небольших баз достаточно 8–16 ГБ ОЗУ, но точный объём определяется нагрузкой и настройками кластера.

Проверьте, что порты, используемые агентом и кластером, свободны и не заблокированы брандмауэром. По умолчанию агент сервера использует порт 1540, менеджер кластера — 1541, диапазон рабочих процессов — 1560–1591. Эти порты должны быть открыты для входящих подключений внутри локальной сети.

Заранее определитесь с учётной записью, под которой будет работать служба агента. Установщик предлагает создать пользователя USR1CV8 автоматически или указать существующую учётную запись. Для продуктивной среды обычно выделяют отдельную доменную или локальную учётную запись с минимально необходимыми правами.

Выбор разрядности и компонентов дистрибутива

Платформа 1С:Предприятие 8.3 поставляется в 32-разрядной и 64-разрядной редакциях. Для сервера приложений практически всегда выбирают 64-разрядную версию: она позволяет рабочим процессам использовать больше оперативной памяти, что критично при большом числе сеансов и тяжёлых операциях. 32-разрядный сервер имеет смысл только в устаревших окружениях с особыми ограничениями.

В мастере установки на Windows отметьте компонент «Сервер 1С:Предприятия». Дополнительно можно установить «Модули расширения веб-сервера» (нужны для публикации баз через веб-сервер), «Администрирование сервера 1С:Предприятия» (консоль кластера) и сервер хранилища конфигураций, если используется коллективная разработка.

Минимально необходимый набор для работы клиент-серверной базы — сам сервер и консоль администрирования. Остальные компоненты добавляйте по мере необходимости: лишние службы увеличивают поверхность обслуживания и обновлений.

Сравнение вариантов

64-разрядный сервер

Рекомендуемый вариант для продуктивной среды: работает с большим объёмом памяти, выдерживает больше сеансов. Ограничение — требует 64-разрядной ОС.

32-разрядный сервер

Подходит только для небольших баз и устаревших окружений. Ограничение — рабочий процесс не может использовать более ~2–3 ГБ памяти.

Тонкий клиент + файловая база

Альтернатива без установки агента сервера: подходит для нескольких пользователей, но не масштабируется и не даёт серверных механизмов защиты.

Установка агента сервера на Windows

Запустите установщик платформы (setup.exe) от имени администратора. Пройдите стандартные шаги мастера: примите лицензионное соглашение, укажите каталог установки (по умолчанию — Program Files\1cv8\<версия>), выберите компоненты, как описано выше.

На шаге настройки службы агента сервера установщик предложит вариант: установить сервер как службу Windows (рекомендуется) или как приложение. Вариант «как служба» обеспечивает автоматический запуск при старте системы и работу без входа пользователя. Укажите учётную запись службы: либо согласитесь на создание локального пользователя USR1CV8 с заданным паролем, либо введите данные существующей учётной записи.

После завершения мастера служба «Агент сервера 1С:Предприятия 8.3» появится в оснастке services.msc и должна быть в состоянии «Выполняется». Если служба не запустилась, откройте её свойства и проверьте журнал событий Windows — типичная причина отказа в неверном пароле учётной записи или занятом порте 1540.

Установка на Windows — порядок действий
  1. 1
    Скачайте дистрибутив платформы нужной версии и разрядности с портала 1С
  2. 2
    Запустите setup.exe от имени администратора
  3. 3
    Выберите компоненты: «Сервер 1С:Предприятия» и «Администрирование сервера»
  4. 4
    Укажите режим «как служба Windows» и учётную запись службы
  5. 5
    Завершите установку и проверьте службу в services.msc
  6. 6
    Откройте консоль кластера и убедитесь, что кластер зарегистрирован

Установка агента сервера на Linux

На Linux платформа распространяется в виде пакетов (deb или rpm) либо архива с установочным скриптом. Распакуйте дистрибутив и установите пакеты сервера, например, для DEB-систем последовательно устанавливаются пакеты common, server и дополнительные компоненты. Порядок установки важен: сначала общие пакеты, затем серверные.

После установки файлов зарегистрируйте и запустите службу агента. В современных дистрибутивах используется systemd-юнит, который поставляется вместе с пакетом или создаётся вручную. Агент запускается исполняемым файлом ragent из каталога платформы с параметрами кластерного реестра.

bash
# запуск агента вручную для диагностики
/opt/1cv8/x86_64/8.3.24.0000/ragent -daemon
# проверка, что агент слушает порт 1540
ss -tlnp | grep 1540

Убедитесь, что у пользователя, под которым работает агент (обычно usr1cv8), есть права на каталоги с данными кластера (по умолчанию — каталог srvinfo в домашнем каталоге пользователя службы). Ошибки прав доступа — самая частая причина, когда агент стартует, но кластер не создаётся или не сохраняет настройки.

Проверка работоспособности кластера

После установки откройте консоль «Администрирование серверов 1С:Предприятия» (на Windows — из меню «Пуск», на Linux её можно запустить с Windows-машины, указав адрес сервера). Зарегистрируйте сервер в консоли: правый клик по корню дерева — «Новый» — «Центральный сервер», укажите имя или IP-адрес сервера.

Если агент работает, в дереве появится кластер с портом 1541, внутри — рабочие процессы и пустой список информационных баз. Дальнейшая проверка — создание тестовой информационной базы через консоль или клиентское приложение с указанием сервера 1С и сервера СУБД.

Контрольные точки

Как проверить результат

Служба агента
Норма

В services.msc или systemctl статус «Выполняется / active (running)»

Тревожный признак

Служба остановлена или перезапускается — смотрите журнал событий

Порт 1540
Норма

Команда netstat / ss показывает, что порт прослушивается процессом ragent

Тревожный признак

Порт не занят агентом — служба не стартовала или конфликт портов

Кластер в консоли
Норма

Кластер 1541 виден, есть рабочие процессы rphost

Тревожный признак

Ошибка подключения к агенту — проверяйте сеть, брандмауэр и версию консоли

Тестовая база
Норма

База создана и открывается в клиенте

Тревожный признак

Ошибка соединения с СУБД — проверяйте права и строку подключения

Типичные ошибки при установке и запуске

Наиболее частая проблема — служба агента не стартует из-за учётной записи: пароль введён с ошибкой, срок действия пароля истёк, либо у записи нет права «Вход в качестве службы». Лечится сбросом пароля и назначением права через локальную политику безопасности (secpol.msc).

Вторая типичная ситуация — конфликт портов, когда на том же сервере уже установлена другая версия платформы или другой экземпляр агента. В этом случае второй агент нужно запускать на нестандартном порту с параметром -port, а диапазоны рабочих портов развести через реестр или параметры запуска.

Третья группа ошибок связана с несовпадением версий: консоль администрирования одной версии платформы не всегда корректно подключается к агенту другой версии, а клиент отказывается соединяться с кластером несовместимой сборки. Держите версии консоли, агента и клиентов согласованными.

Типичные ошибки
01
Установка 32-разрядного сервера на продуктив — рабочие процессы упираются в лимит памяти при росте нагрузки
02
Работа агента под учётной записью администратора — избыточные права и риск блокировки при смене пароля
03
Закрытый брандмауэр — агент работает, но клиенты из сети не видят кластер
04
Две версии агента на одних портах — одна из служб не стартует без явного указания другого порта
05
Удаление каталога srvinfo при «чистке» — потеря списка информационных баз кластера

Обновление и сопровождение агента сервера

Обновление платформы на сервере выполняется установкой новой версии поверх или рядом со старой: каждая версия ставится в отдельный каталог, а служба агента перерегистрируется на новый исполняемый файл. Установщик Windows при выборе «обновить» обычно сам перенастраивает службу, но после обновления обязательно проверьте путь к исполняемому файлу в свойствах службы.

Перед обновлением продуктивного сервера завершите активные сеансы пользователей через консоль кластера, сделайте резервные копии баз средствами СУБД и протестируйте новую версию на копии базы. Откат на предыдущую версию возможен, но требует повторной регистрации службы на старый каталог платформы.

Для стабильной работы следите за журналами: технологический журнал 1С и журнал событий ОС помогают вовремя заметить перезапуски рабочих процессов, нехватку памяти и ошибки взаимодействия с СУБД до того, как проблема станет массовой для пользователей.

Итог

Что важно запомнить

Установка агента сервера 1С 8.3 сводится к трём шагам: подготовить порты и учётную запись, установить компонент «Сервер 1С:Предприятия» как службу, проверить кластер в консоли администрирования. Большинство проблем связано с правами учётной записи службы, закрытыми портами и несовпадением версий компонентов.

Частые вопросы

Можно ли установить несколько версий агента сервера 1С на одну машину?

Да, версии платформы устанавливаются в раздельные каталоги и могут сосуществовать. Каждому экземпляру агента нужно назначить собственный порт (например, 1540 и 2540) и развести диапазоны рабочих портов, иначе вторая служба не запустится из-за конфликта.

Чем отличается установка «как служба» от «как приложение»?

В режиме службы агент стартует автоматически вместе с ОС и работает без входа пользователя в систему — это единственный разумный вариант для сервера. Режим приложения запускает агент вручную из командной строки и годится только для временной диагностики.

Нужна ли отдельная лицензия для сервера 1С?

Да, для работы сервера 1С:Предприятия требуется серверная лицензия (программная или аппаратная HASP), а клиентские лицензии раздаются сервером. Без серверной лицензии работа возможна только с ограничениями, предусмотренными режимом без лицензии, что не подходит для продуктивной эксплуатации.

Что делать, если консоль кластера не видит сервер?

Проверьте по цепочке: запущена ли служба агента, слушается ли порт 1540, открыт ли порт в брандмауэре, совпадает ли версия консоли с версией агента. Чаще всего причина — брандмауэр или несовпадение версий консоли и сервера.

Где хранятся настройки кластера и список баз?

Все данные кластера хранятся в каталоге srvinfo — в профиле пользователя службы (Windows) или в домашнем каталоге пользователя usr1cv8 (Linux). Этот каталог нужно включать в план резервного копирования, а при переносе сервера — копировать вместе с выгрузками баз.

Можно ли изменить порт агента после установки?

Да, порт задаётся параметром -port в строке запуска службы. На Windows путь и параметры меняются в реестре в разделе службы, на Linux — в systemd-юните. После изменения перезапустите службу и обновите настройки подключения в консоли и у клиентов.