1С:Предприятие Windows 10Windows 11

1С: сервер 1С не отвечает или кластер недоступен

  • Обновлено
  • Чтение ≈ 5 минут
  • Нужны права администратора

Краткий ответ

Если кластер серверов 1С не отвечает, проверьте службу агента сервера 1С, порты 1540, 1541 и диапазон 1560–1591, имя сервера и DNS, файрвол, сетевые каталоги, лицензию и состояние СУБД; перезапустите службу и посмотрите журналы.

В этой статье
  1. Из чего состоит кластер
  2. Причины
  3. Порядок
  4. Журналы
1C cluster not responding
Сервер 1С:Предприятия не отвечает / Ошибка соединения с агентом сервера
По-русскиКлиент не может подключиться к кластеру серверов 1С.

#Из чего состоит кластер

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

#Причины

Возможная причинаКак узнатьЧто делать
Служба агента остановленаСбой, перезагрузка.Порт 1540 не слушается.Запустите службу.
Закрыты портыФайрвол.Test-NetConnection неуспешен.Откройте 1540, 1541, 1560–1591.
Имя сервера не разрешаетсяDNS или hosts.Клиент не находит сервер.Исправьте запись.
Не хватает ресурсовПамять, диск.Сервер «подвисает».Освободите, добавьте ресурсы.
СУБД недоступнаSQL/PostgreSQL остановлены.База не открывается.Запустите СУБД.
Конфликт версийКлиент и сервер разные.Ошибка соответствия.Установите одинаковую версию платформы (см. отдельную статью).

#Порядок

  1. Проверьте, что служба «Агент сервера 1С:Предприятия» запущенаЭто действия администратора сервера 1С, не обычного пользователя. На самом сервере нажмите Win+R → services.msc → Enter. В списке найдите «Агент сервера 1С:Предприятия» нужной версии, посмотрите столбец «Состояние». «Выполняется» означает, что служба запущена; если «Остановлена», выясните причину в журнале Windows («Просмотр событий» → «Журналы Windows» → «Приложение») и согласуйте запуск с администратором. Не запускайте несколько агентов разных версий на одних портах.
  2. Проверьте, что порты слушаютсяНа сервере откройте PowerShell от имени администратора: кнопка «Пуск» → введите «PowerShell» → «Запуск от имени администратора». Выполните приведённую ниже команду Get-NetTCPConnection; сравните LocalPort с портами, реально установленными в конфигурации кластера (1540, 1541 и 1560–1591 — только типичные значения). Наличие состояния Listen показывает, что порт слушается локально, но ещё не подтверждает доступ с компьютера пользователя. Если порт отсутствует, сначала выясните, слушает ли нужный процесс и не менялись ли настройки кластера.
  3. Проверьте доступность с клиента: имя сервера, порты 1540, 1541, диапазонНа клиентском компьютере откройте «Пуск» → PowerShell. Выполните Test-NetConnection srv-1c -Port 1540, заранее заменив srv-1c фактическим именем компьютера сервера из свойств подключения базы в 1С. Проверьте строку TcpTestSucceeded: True означает доступность порта, False — сетевую проблему или отсутствие слушателя. Аналогично проверьте 1541; порты рабочих процессов проверяют лишь по фактическому диапазону кластера. Не вводите srv-1c буквально, если у вас другое имя.
  4. Проверьте DNS или файл hosts: имя сервера должно разрешаться в правильныйНа клиенте в PowerShell выполните Resolve-DnsName с реальным именем сервера; сравните показанный IP-адрес с адресом в настройках сервера или у администратора сети. Если имя не разрешается, проверьте, подключён ли компьютер к корпоративной сети/VPN, затем выполните ipconfig /flushdns только если DNS-адрес уже исправлен. Файл hosts по пути C:\Windows\System32\drivers\etc\hosts меняйте лишь по согласованию: ручная запись легко устаревает.
  5. Откройте порты в файрволе сервера и сетиТолько после проверки прослушивания порта и сетевого маршрута администратор открывает «Безопасность Windows» → «Брандмауэр и защита сети» → «Дополнительные параметры» → «Правила для входящих подключений». Проверьте существующее правило для фактического порта и разрешённых внутренних адресов. Новое разрешение создавайте только для доверенной подсети и нужного профиля сети; не открывайте 1540/1541 и рабочие порты всему интернету. Снова запустите Test-NetConnection с клиентского компьютера и проверьте TcpTestSucceeded: True.
  6. Проверьте консоль администрирования кластераНа сервере откройте установленную вместе с платформой «Администрирование серверов 1С:Предприятия» (название и расположение зависят от выпуска) и подключитесь к нужному кластеру. Посмотрите список кластеров, рабочих серверов, процессов и информационных баз; ошибки или отсутствующие рабочие процессы укажут на следующий объект проверки. Перед любым завершением сеанса узнайте, кто работает в базе; не отключайте пользователей ради диагностики.
  7. Проверьте СУБДЕсли служба агента работает и клиент достигает сервер, но база всё равно не открывается, попросите администратора СУБД проверить её отдельно. На Windows нажмите Win+R → services.msc и найдите службу PostgreSQL либо SQL Server, используемую именно этой информационной базой. Статус «Выполняется» недостаточен: через штатный клиент СУБД проверьте соединение с нужной базой и журнал ошибок. Не меняйте пароль или конфигурацию СУБД без резервной копии и согласования.
  8. Проверьте журнал регистрации и логи сервераВ клиенте 1С, если доступно, откройте «Администрирование» → «Обслуживание» → «Журнал регистрации» (путь зависит от конфигурации) и найдите событие по точному времени ошибки. На сервере откройте «Просмотр событий» → «Журналы Windows» → «Приложение» и проверьте сообщения агента/СУБД; технический журнал 1С читают лишь если он настроен. Запишите текст сообщения, дату, имя сервера и базу — так можно различить отказ сети, лицензии и СУБД.
  9. Перезапустите службу агентаПерезапуск — крайняя мера администратора после резервного копирования и выяснения причины, не первый шаг. Предупредите пользователей, дождитесь завершения сеансов и согласуйте простой. В services.msc откройте именно обнаруженную службу агента → «Перезапустить», затем дождитесь «Выполняется» и проверьте подключение тестовой базы. Если служба не стартует, изучите журнал событий; не повторяйте перезапуск циклически.
  10. Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
    Выберите подходящий вариант — это не команды для последовательного выполнения
    Вариант 1Состояние службы агента сервера 1С (имя службы уточните: Get-Service *1C*)
    Windows · PowerShellКомандаПрава администратора
    Состояние службы агента сервера 1С (имя службы уточните: Get-Service *1C*)
    Get-Service | Where-Object { $_.Name -match '1C|1c' } | Select Name, Status, DisplayName
    Вариант 2Слушаются ли порты кластера (на сервере)
    Windows · PowerShellКомандаПрава администратора
    Слушаются ли порты кластера (на сервере)
    Get-NetTCPConnection -State Listen | Where-Object { $_.LocalPort -in 1540,1541 -or ($_.LocalPort -ge 1560 -and $_.LocalPort -le 1591) } | Select LocalAddress, LocalPort, OwningProcess
    Вариант 3Диагностика клиента; порты указаны по умолчанию, фактические уточнить у администратора
    Windows · PowerShellКоманда
    Диагностика клиента; порты указаны по умолчанию, фактические уточнить у администратора
    # Выполнить НА КЛИЕНТЕ; вместо srv-1c подставьте реальное имя сервера
    Test-NetConnection -ComputerName srv-1c -Port 1540
    Test-NetConnection -ComputerName srv-1c -Port 1541
    Resolve-DnsName -Name srv-1c
    Вариант 4Изменяет брандмауэр: замените доверенную подсеть и порты на действительные; выполнять только администратору
    Windows · PowerShellРиск потери данныхПрава администратора
    Изменяет брандмауэр: замените доверенную подсеть и порты на действительные; выполнять только администратору
    # Пример ТОЛЬКО для согласованной внутренней сети; не выполнять вслепую
    New-NetFirewallRule -DisplayName "1C agent internal" -Direction Inbound -Protocol TCP -LocalPort 1540,1541 -RemoteAddress 10.0.0.0/24 -Profile Domain -Action Allow

    Эта команда может привести к потере данных или существенным изменениям. Проверьте параметры, резервную копию и возможность отката.

    Вариант 5Только поиск имени службы.
    Windows · PowerShellКомандаПрава администратора
    Только поиск имени службы. Сам перезапуск — через services.msc после согласования простоя
    # Вместо имени ниже подставьте реальное значение Name из Get-Service
    Get-Service | Where-Object DisplayName -Match "1С|1C" | Select-Object Name,DisplayName,Status
    Вариант 6Свободное место, память и нагрузка на сервере
    Windows · PowerShellКоманда
    Свободное место, память и нагрузка на сервере
    Get-PSDrive C | Select Used, Free
    Get-CimInstance Win32_OperatingSystem | Select FreePhysicalMemory, TotalVisibleMemorySize

#Журналы

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

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.