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

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

Консоль кластера серверов 1С 8.3: запуск и настройка подключения

Как запустить консоль кластера серверов 1С 8.3, зарегистрировать утилиту, подключиться к серверу и устранить типичные ошибки подключения.

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

Главная сложность для начинающих администраторов заключается в том, что консоль не регистрируется автоматически при установке сервера. Её нужно запустить вручную, зарегистрировать компоненту и правильно указать параметры подключения к агенту кластера. Ниже разобран полный порядок действий для Windows и Linux, типичные ошибки и способы их устранения.

Материал рассчитан на администраторов, которые работают с платформой 8.3.x и имеют доступ к серверу с правами локального администратора.

Что такое консоль кластера и когда она нужна

Консоль кластера серверов (официальное название — «Серверы 1С:Предприятия») представляет собой оснастку MMC, которая подключается к агенту сервера 1С и отображает структуру кластера: рабочие серверы, рабочие процессы, информационные базы, сеансы и соединения. Физически это файл 1CV8 Servers.msc, поставляемый вместе с дистрибутивом сервера 1С.

Консоль необходима в следующих ситуациях:

  • создание и удаление информационных баз в клиент-серверном режиме;
  • просмотр и принудительное завершение сеансов пользователей;
  • диагностика «зависших» соединений и блокировок;
  • настройка рабочих процессов, требований назначения функциональности;
  • управление блокировкой регламентных заданий и сеансов базы.

Важно понимать: консоль — это лишь клиентское приложение. Сам кластер работает под управлением службы «Агент сервера 1С:Предприятия» (по умолчанию порт 1540), и консоль подключается именно к нему.

Проверка перед запуском: служба, порты, права

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

Проверьте, что порты кластера доступны и не заняты другим ПО. Стандартные порты: 1540 (агент), 1541 (менеджер кластера), 1560–1591 (диапазон рабочих процессов). Если консоль запускается на той же машине, что и сервер, проблем с сетью обычно нет; при подключении с другого компьютера эти порты должны быть открыты в брандмауэре.

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

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

Как проверить готовность к запуску

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

Статус «Выполняется» в services.msc

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

Служба остановлена или отсутствует в списке

Порт 1540
Норма

Порт слушается (netstat -an | find "1540")

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

Порт не прослушивается — агент не запущен

Права учётной записи
Норма

Вход в группу локальных администраторов

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

Обычный пользователь без прав — regsvr32 завершится ошибкой

Где находится консоль и как её запустить

Файл консоли расположен в каталоге установки сервера 1С. Типовой путь для 64-разрядной версии платформы:

C:\Program Files\1cv8\<номер_версии>\bin\common\1CV8 Servers.msc

Например, для версии 8.3.22 путь будет выглядеть как C:\Program Files\1cv8\8.3.22.xxxx\bin\common\. Обратите внимание: файл лежит именно в подпапке common, а не в корне bin — это частая причина, почему администраторы «не находят» консоль.

Запустить консоль можно двумя способами:

  1. Двойным щелчком по файлу 1CV8 Servers.msc в проводнике.
  2. Через меню «Пуск» → «1С Предприятие 8» → «Дополнительные программы администрирования» → «Серверы 1С Предприятия» (пункт появляется, если при установке выбран соответствующий компонент).

Для удобства рекомендуется создать ярлык консоли на рабочем столе или закрепить её на панели задач — администраторам приходится открывать её регулярно.

Порядок первого запуска консоли
  1. 1
    Откройте командную строку от имени администратора
  2. 2
    Зарегистрируйте библиотеку: regsvr32 "C:\Program Files\1cv8\<версия>\bin\comcntr.dll"
  3. 3
    Откройте файл 1CV8 Servers.msc из папки bin\common
  4. 4
    В дереве консоли через контекстное меню создайте центральный сервер, указав имя машины с агентом
  5. 5
    Разверните ветку сервера → Кластеры → Локальный кластер и проверьте список баз и сеансов

Регистрация компоненты: без этого консоль не заработает

Самая распространённая проблема первого запуска — консоль открывается, но не показывает кластеры либо выдаёт ошибку при попытке подключения. Причина почти всегда одна: не зарегистрирована COM-компонента администрирования.

Регистрация выполняется командой regsvr32 в командной строке, запущенной от имени администратора. Для 64-разрядного сервера регистрируется библиотека из каталога установки:

regsvr32 "C:\Program Files\1cv8\<версия>\bin\comcntr.dll"

После успешной регистрации появится диалоговое окно с сообщением об успешном выполнении. Если вместо этого вы видите ошибку «Модуль загружен, но точка входа не найдена» или ошибку доступа — проверьте, что командная строка запущена с повышенными привилегиями и что путь к библиотеке указан верно для вашей версии платформы.

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

Подключение консоли к кластеру серверов

После регистрации компоненты откройте консоль. В левой части окна находится дерево объектов. Чтобы увидеть свой кластер, выполните следующее:

  1. Щёлкните правой кнопкой по ветке «Центральные серверы 1С:Предприятия 8.3» и выберите «Создать» → «Центральный сервер».
  2. В поле «Имя» укажите имя компьютера, где работает агент сервера. Если консоль запущена на самом сервере, можно указать localhost или имя машины.
  3. При необходимости измените порт агента (по умолчанию 1540) и протокол.
  4. Нажмите «ОК» и разверните появившуюся ветку: внутри будет «Кластеры» → «Локальный кластер» с портом 1541.

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

Признак успешного подключения: в ветке «Информационные базы» отображается список баз, а в ветках «Сеансы» и «Соединения» видны активные подключения пользователей.

Подключение с другого компьютера

Консоль не обязана работать на самом сервере. Её можно установить на рабочую станцию администратора, скопировав дистрибутив сервера или установив компоненты администрирования. В этом случае при создании центрального сервера указывается сетевое имя или IP-адрес сервера 1С, а на сервере в брандмауэре должны быть открыты порты 1540, 1541 и диапазон рабочих процессов.

Запуск консоли в Linux

В Linux-версии сервера 1С графической MMC-оснастки нет — консоль кластера остаётся Windows-инструментом. На практике используются два подхода.

Первый вариант: установить консоль на Windows-машину администратора и подключиться к Linux-серверу по сети, указав его имя или IP-адрес при создании центрального сервера. Это наиболее распространённый и удобный способ.

Второй вариант — использовать консольную утилиту администрирования rac, которая входит в поставку сервера для обеих ОС. Утилита позволяет выполнять те же операции из командной строки: просматривать сеансы, управлять базами, блокировать соединения. Пример получения списка сеансов:

rac session --cluster=<ID_кластера> list

Идентификатор кластера можно получить командой rac cluster list, указав адрес сервера. Утилита rac незаменима для автоматизации административных задач через скрипты.

Сравнение инструментов администрирования

Консоль MMC (1CV8 Servers.msc)

Наглядный графический интерфейс, удобна для разовых операций и диагностики. Требует Windows и регистрации comcntr.dll.

Утилита rac

Работает из командной строки на Windows и Linux, подходит для скриптов и автоматизации. Требует знания синтаксиса и идентификаторов объектов.

Внешние консоли и обработки

Сторонние инструменты с расширенными фильтрами сеансов. Удобны, но требуют проверки совместимости с версией платформы.

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

Даже при правильной последовательности действий администраторы сталкиваются с характерными проблемами. Ниже — наиболее частые из них.

Консоль открывается, но кластер не отображается. Почти всегда причина в незарегистрированной библиотеке comcntr.dll или в её версии, не совпадающей с версией сервера. Повторите регистрацию с правильным путём.

Ошибка «Сервер недоступен» при создании центрального сервера. Проверьте, запущена ли служба агента, доступен ли порт 1540 (команда telnet имя_сервера 1540), не блокирует ли брандмауэр подключение.

Ошибка «Несоответствие версий». Консоль и компонента от одной версии платформы, а кластер — от другой. Установите на машину администратора ту же версию, что на сервере.

Запрос аутентификации, пароль неизвестен. Если пароль администратора кластера утерян, его можно сбросить, остановив службу агента и очистив список администраторов в файлах реестра кластера (каталог srvinfo). Это деликатная операция: перед ней обязательно сделайте резервную копию каталога srvinfo и выполняйте её только при остановленной службе.

Типичные ошибки
01
Запуск консоли без регистрации comcntr.dll — кластер не отображается, и администратор ищет проблему в сети вместо компоненты
02
Указание порта 1541 вместо 1540 при создании центрального сервера — подключение не устанавливается
03
Использование консоли от другой версии платформы — ошибки несовместимости и некорректные данные
04
Завершение сеансов пользователей без предупреждения — потеря несохранённых данных и претензии со стороны сотрудников

Безопасная работа с консолью: что можно и чего нельзя

Консоль даёт прямой доступ к управлению продуктивным кластером, поэтому ряд операций требует осторожности. Завершение сеанса пользователя происходит мгновенно и без сохранения его несохранённых данных — перед этим стоит предупредить сотрудника или убедиться, что сеанс действительно «завис».

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

Изменение свойств рабочих процессов, требований назначения функциональности и параметров кластера на действующем продуктивном сервере выполняйте в нерабочее время и после резервного копирования. Ошибочная настройка может остановить обслуживание пользователей.

Итог

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

Консоль запускается файлом 1CV8 Servers.msc из bin\common, перед первым использованием регистрируется comcntr.dll. Подключение выполняется к агенту сервера по порту 1540, версии консоли и сервера должны совпадать. Для Linux и автоматизации используйте утилиту rac.

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

Почему в меню «Пуск» нет пункта «Серверы 1С Предприятия»?

Пункт появляется, только если при установке платформы был выбран компонент администрирования сервера. Если его нет, откройте файл 1CV8 Servers.msc напрямую из каталога bin\common — консоль работает независимо от ярлыков меню.

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

Да. Создайте в ветке «Центральные серверы» отдельный элемент для каждого сервера, указав его имя и порт агента. Все серверы будут отображаться в одном дереве, что удобно при обслуживании нескольких кластеров.

Консоль запрашивает логин и пароль, но я их не задавал. Что вводить?

На свежеустановленном сервере список администраторов кластера пуст, и аутентификация не требуется — оставьте поля пустыми. Если запрос появляется, значит, администраторы были созданы ранее; уточните учётные данные у того, кто настраивал сервер.

Нужно ли перерегистрировать компоненту после обновления платформы?

Да. Каждая версия платформы устанавливается в отдельный каталог со своей библиотекой comcntr.dll. После обновления сервера выполните regsvr32 для библиотеки из каталога новой версии, иначе консоль продолжит использовать старую компоненту.

Чем отличаются порты 1540 и 1541?

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

Можно ли завершить сеанс пользователя без консоли?

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