Администрирование · 8 мин
Агент сервера 1С: где находится и как его найти
Где находится агент сервера 1С: путь к ragent.exe, служба Windows, каталог srvinfo, порты и способы проверить, что агент работает.
Агент сервера 1С — это исполняемый файл ragent.exe, который входит в состав дистрибутива «Сервер 1С:Предприятия». Именно через него работают кластер серверов, консоль администрирования и подключение клиентов к информационным базам через сервер. Вопрос «где находится агент» возникает, когда нужно перезапустить службу, проверить настройки кластера, найти журналы или разобраться, почему сервер не отвечает.
Местоположение агента зависит от операционной системы: в Windows это каталог программы и системная служба, в Linux — каталог /opt и демон. Кроме самого исполняемого файла у агента есть рабочий каталог с настройками кластера (srvinfo), и его часто путают с местом установки программы. Ниже разобраны все три «места», где живёт агент сервера 1С.
Где находится исполняемый файл агента в Windows
При установке сервера 1С на Windows агент помещается в каталог платформы. Стандартный путь выглядит так: C:\Program Files\1cv8\<номер версии>\bin\ragent.exe. Номер версии — это полный номер релиза платформы, например 8.3.22.1750. Если на сервере установлено несколько версий платформы, в каталоге 1cv8 будет несколько подкаталогов, и в каждом — свой ragent.exe.
Для 32-разрядной версии сервера на 64-разрядной Windows путь будет другим: C:\Program Files (x86)\1cv8\<версия>\bin. Это важно при диагностике: если вы ищете агент в Program Files, а установлена 32-битная редакция, каталог окажется пустым.
Быстрый способ узнать точный путь к работающему агенту — посмотреть свойства службы. Откройте «Службы» (services.msc), найдите «Агент сервера 1С:Предприятия», откройте свойства — в поле «Исполняемый файл» будет полный путь к ragent.exe вместе с параметрами запуска.
Get-WmiObject win32_service | Where-Object {$_.Name -like '<em>1C</em>' -or $_.DisplayName -like '<em>1С</em>'} | Select-Object Name, DisplayName, PathName, StateСлужба агента: как называется и как проверить
В Windows агент работает как служба с именем вида «Агент сервера 1С:Предприятия 8.3 (x86-64)» (системное имя обычно 1C:Enterprise 8.3 Server Agent). Если служба остановлена, кластер недоступен, и клиенты не смогут подключиться к серверным базам — это первое, что проверяют при жалобах «1С не запускается».
Проверить состояние можно тремя способами: через оснастку services.msc, через диспетчер задач на вкладке «Службы» или командой в PowerShell. В диспетчере задач на вкладке «Процессы» работающий агент виден как процесс ragent.exe, запущенный от имени учётной записи службы (по умолчанию — специальная учётная запись USR1CV8, создаваемая установщиком).
- 1Нажмите Win+R и введите services.msc
- 2Найдите в списке «Агент сервера 1С:Предприятия»
- 3Откройте свойства и посмотрите путь к исполняемому файлу и тип запуска
- 4Убедитесь, что состояние — «Выполняется», тип запуска — «Автоматически»
- 5При необходимости перезапустите службу через контекстное меню
Каталог srvinfo: где агент хранит настройки кластера
Отдельно от исполняемого файла агент ведёт рабочий каталог кластера — srvinfo. В нём хранятся реестр кластера (файл 1CV8Clst.lst), список информационных баз, настройки менеджеров кластера, журналы сеансов и служебные данные. Именно этот каталог нужен, когда требуется перенести кластер на другой сервер или восстановить список баз.
В Windows по умолчанию srvinfo находится в профиле учётной записи, под которой работает служба. Для стандартной учётной записи USR1CV8 путь обычно такой: C:\Program Files\1cv8\srvinfo либо в профиле пользователя службы. Точное расположение задаётся параметром -d в строке запуска службы — его видно в свойствах службы в поле «Исполняемый файл».
Менять что-либо внутри srvinfo вручную следует только при остановленной службе агента. Редактирование файлов реестра кластера «на живую» может привести к повреждению реестра и потере списка информационных баз.
Где находится агент в Linux
В Linux-дистрибутивах сервер 1С устанавливается в каталог /opt/1cv8/<архитектура>/<версия>/, где исполняемый файл агента — ragent. Агент запускается как системный демон srv1cv8, управляемый через systemd или init-скрипты в зависимости от дистрибутива.
Каталог с данными кластера в Linux по умолчанию располагается в домашнем каталоге пользователя, под которым запущен демон (обычно usr1cv8): /home/usr1cv8/.1cv8/1C/1cv8/. Проверить статус демона можно стандартными средствами системы.
systemctl status srv1cv8 && ls /opt/1cv8/Порты агента: как убедиться, что он отвечает
Агент сервера 1С по умолчанию использует диапазон портов 1540–1541 (управление кластером), а рабочие процессы — 1560–1591. Если агент запущен, но подключения не проходят, первым делом проверьте, слушаются ли эти порты и не блокирует ли их брандмауэр.
Проверка выполняется командой netstat или ss: открытый порт 1540 указывает, что агент работает и принимает подключения консоли администрирования. Если порт закрыт при запущенной службе — проверяйте правила файрвола и возможные конфликты портов с другими приложениями.
netstat -an | findstr 1540Как проверить, что агент работает
Состояние «Выполняется», запуск автоматический
Служба остановлена или падает сразу после запуска
Процесс есть в диспетчере задач от имени учётной записи службы
Процесса нет или он потребляет 100% CPU
Порт прослушивается (LISTENING)
Порт не открыт или занят другим приложением
Кластер открывается, виден список баз
Ошибка подключения к агенту
Типичные проблемы и частые ошибки
Самая распространённая ситуация — после обновления платформы администратор ищет агент в старом каталоге версии, а служба уже зарегистрирована из нового. В результате правки конфигурации вносятся «не туда». Всегда сверяйте путь в свойствах службы, а не привычное расположение каталога.
Вторая частая ошибка — запуск агента вручную из командной строки параллельно с работающей службой. Два экземпляра ragent.exe с одним каталогом srvinfo конфликтуют, что приводит к ошибкам кластера и невозможности подключения консоли.
FAQ
Чем агент отличается от рабочего процесса rphost?
Агент (ragent) — управляющий процесс: он ведёт реестр кластера и принимает подключения консоли. Рабочие процессы rphost непосредственно исполняют код прикладных решений и обслуживают сеансы пользователей. Менеджер кластера (rmngr) распределяет нагрузку между ними.
Можно ли перенести srvinfo в другой каталог?
Да. Остановите службу, скопируйте каталог в новое место, измените параметр -d в строке запуска службы (через реестр в ветке службы или переустановку службы) и запустите агент снова. Убедитесь, что у учётной записи службы есть полные права на новый каталог.
Почему в списке служб несколько агентов 1С?
Это нормально при параллельной установке нескольких версий платформы или при настройке нескольких кластеров на одном сервере с разными портами. Каждая служба использует свой ragent.exe и свой каталог srvinfo.
Как перезапустить агент, если консоль кластера не открывается?
Перезапустите саму службу: в services.msc выберите «Агент сервера 1С:Предприятия» и нажмите «Перезапустить», либо выполните в PowerShell команду Restart-Service с именем службы. Учтите, что при этом разорвутся все сеансы пользователей.
Где искать журналы ошибок агента?
Основные события — в журнале событий Windows (раздел «Приложение», источник 1С) и в технологическом журнале, если он включён настройками logcfg.xml в каталоге conf платформы. Также полезны файлы внутри srvinfo.
Что важно запомнить
Агент сервера 1С — это ragent.exe в каталоге платформы, запущенный как служба. Точный путь всегда виден в свойствах службы, настройки кластера лежат отдельно в srvinfo, а работоспособность проверяется по состоянию службы и открытому порту 1540.