Администрирование · 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-разрядной ОС.
Подходит только для небольших баз и устаревших окружений. Ограничение — рабочий процесс не может использовать более ~2–3 ГБ памяти.
Альтернатива без установки агента сервера: подходит для нескольких пользователей, но не масштабируется и не даёт серверных механизмов защиты.
Установка агента сервера на Windows
Запустите установщик платформы (setup.exe) от имени администратора. Пройдите стандартные шаги мастера: примите лицензионное соглашение, укажите каталог установки (по умолчанию — Program Files\1cv8\<версия>), выберите компоненты, как описано выше.
На шаге настройки службы агента сервера установщик предложит вариант: установить сервер как службу Windows (рекомендуется) или как приложение. Вариант «как служба» обеспечивает автоматический запуск при старте системы и работу без входа пользователя. Укажите учётную запись службы: либо согласитесь на создание локального пользователя USR1CV8 с заданным паролем, либо введите данные существующей учётной записи.
После завершения мастера служба «Агент сервера 1С:Предприятия 8.3» появится в оснастке services.msc и должна быть в состоянии «Выполняется». Если служба не запустилась, откройте её свойства и проверьте журнал событий Windows — типичная причина отказа в неверном пароле учётной записи или занятом порте 1540.
- 1Скачайте дистрибутив платформы нужной версии и разрядности с портала 1С
- 2Запустите setup.exe от имени администратора
- 3Выберите компоненты: «Сервер 1С:Предприятия» и «Администрирование сервера»
- 4Укажите режим «как служба Windows» и учётную запись службы
- 5Завершите установку и проверьте службу в services.msc
- 6Откройте консоль кластера и убедитесь, что кластер зарегистрирован
Установка агента сервера на Linux
На Linux платформа распространяется в виде пакетов (deb или rpm) либо архива с установочным скриптом. Распакуйте дистрибутив и установите пакеты сервера, например, для DEB-систем последовательно устанавливаются пакеты common, server и дополнительные компоненты. Порядок установки важен: сначала общие пакеты, затем серверные.
После установки файлов зарегистрируйте и запустите службу агента. В современных дистрибутивах используется systemd-юнит, который поставляется вместе с пакетом или создаётся вручную. Агент запускается исполняемым файлом ragent из каталога платформы с параметрами кластерного реестра.
# запуск агента вручную для диагностики
/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)»
Служба остановлена или перезапускается — смотрите журнал событий
Команда netstat / ss показывает, что порт прослушивается процессом ragent
Порт не занят агентом — служба не стартовала или конфликт портов
Кластер 1541 виден, есть рабочие процессы rphost
Ошибка подключения к агенту — проверяйте сеть, брандмауэр и версию консоли
База создана и открывается в клиенте
Ошибка соединения с СУБД — проверяйте права и строку подключения
Типичные ошибки при установке и запуске
Наиболее частая проблема — служба агента не стартует из-за учётной записи: пароль введён с ошибкой, срок действия пароля истёк, либо у записи нет права «Вход в качестве службы». Лечится сбросом пароля и назначением права через локальную политику безопасности (secpol.msc).
Вторая типичная ситуация — конфликт портов, когда на том же сервере уже установлена другая версия платформы или другой экземпляр агента. В этом случае второй агент нужно запускать на нестандартном порту с параметром -port, а диапазоны рабочих портов развести через реестр или параметры запуска.
Третья группа ошибок связана с несовпадением версий: консоль администрирования одной версии платформы не всегда корректно подключается к агенту другой версии, а клиент отказывается соединяться с кластером несовместимой сборки. Держите версии консоли, агента и клиентов согласованными.
Обновление и сопровождение агента сервера
Обновление платформы на сервере выполняется установкой новой версии поверх или рядом со старой: каждая версия ставится в отдельный каталог, а служба агента перерегистрируется на новый исполняемый файл. Установщик Windows при выборе «обновить» обычно сам перенастраивает службу, но после обновления обязательно проверьте путь к исполняемому файлу в свойствах службы.
Перед обновлением продуктивного сервера завершите активные сеансы пользователей через консоль кластера, сделайте резервные копии баз средствами СУБД и протестируйте новую версию на копии базы. Откат на предыдущую версию возможен, но требует повторной регистрации службы на старый каталог платформы.
Для стабильной работы следите за журналами: технологический журнал 1С и журнал событий ОС помогают вовремя заметить перезапуски рабочих процессов, нехватку памяти и ошибки взаимодействия с СУБД до того, как проблема станет массовой для пользователей.
Что важно запомнить
Установка агента сервера 1С 8.3 сводится к трём шагам: подготовить порты и учётную запись, установить компонент «Сервер 1С:Предприятия» как службу, проверить кластер в консоли администрирования. Большинство проблем связано с правами учётной записи службы, закрытыми портами и несовпадением версий компонентов.
Частые вопросы
Можно ли установить несколько версий агента сервера 1С на одну машину?
Да, версии платформы устанавливаются в раздельные каталоги и могут сосуществовать. Каждому экземпляру агента нужно назначить собственный порт (например, 1540 и 2540) и развести диапазоны рабочих портов, иначе вторая служба не запустится из-за конфликта.
Чем отличается установка «как служба» от «как приложение»?
В режиме службы агент стартует автоматически вместе с ОС и работает без входа пользователя в систему — это единственный разумный вариант для сервера. Режим приложения запускает агент вручную из командной строки и годится только для временной диагностики.
Нужна ли отдельная лицензия для сервера 1С?
Да, для работы сервера 1С:Предприятия требуется серверная лицензия (программная или аппаратная HASP), а клиентские лицензии раздаются сервером. Без серверной лицензии работа возможна только с ограничениями, предусмотренными режимом без лицензии, что не подходит для продуктивной эксплуатации.
Что делать, если консоль кластера не видит сервер?
Проверьте по цепочке: запущена ли служба агента, слушается ли порт 1540, открыт ли порт в брандмауэре, совпадает ли версия консоли с версией агента. Чаще всего причина — брандмауэр или несовпадение версий консоли и сервера.
Где хранятся настройки кластера и список баз?
Все данные кластера хранятся в каталоге srvinfo — в профиле пользователя службы (Windows) или в домашнем каталоге пользователя usr1cv8 (Linux). Этот каталог нужно включать в план резервного копирования, а при переносе сервера — копировать вместе с выгрузками баз.
Можно ли изменить порт агента после установки?
Да, порт задаётся параметром -port в строке запуска службы. На Windows путь и параметры меняются в реестре в разделе службы, на Linux — в systemd-юните. После изменения перезапустите службу и обновите настройки подключения в консоли и у клиентов.