Настройки 1С для более легкой и удобной работы

Ошибка определения принадлежности клиентского и серверного процессов одному компьютеру

Где может возникать эта ошибка

Появление данной ошибки свойственно в следующих случаях*:

  • • при запуске базы в клиент-серверном варианте;
  • • при подключении к серверу 1С с помощью консоли «Администрирование серверов 1С Предприятия».

✱ — не претендуем на истину, возможны другие, более экзотические варианты.

Корень проблемы

Задача в том, чтобы добиться правильного отклика при команде ping по имени сервера 1С. Поэтому, в первую очередь, проверьте какой ответ приходит от сервера и верный ли IPv4-адрес отвечает.

Как исправить

1. Проверьте версию технологической платформы

На сервисе публикации ошибок 1С описана ошибка с кодом 10227667. Зарегистрирована: 03.12.2020.

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

Статус: исправлена в выпущенной версии. Как решение, предлагается перейти на технологическую платформу версии 8.3.18.1289, 8.3.19.1150, 8.3.20.1549 или выше.

Каталог ошибок продукта «Технологическая платформа»

2. Перезапуск службы Агента сервера 1С

Рекомендация основана на перезапуске рабочих процессов ragent, rphost и rmngr для проверки. Вы можете сделать это с помощью консольных команд или отправить сервер на перезагрузку.

✓ Пример для 64-разрядной версии сервера 1С (команды выполняются от имени администратора; кавычки в командах должны быть стандартными — движок блога меняет их на кавычки-елочки):

net stop «1C:Enterprise 8.3 Server Agent (x86-64)»
ping -n 16 127.0.0.1 > nul
net start «1C:Enterprise 8.3 Server Agent (x86-64)»

Перезапуск службы «Агент сервера 1С:Предприятия 8.3 (x86-64)» с помощью командной строки

3. Добавление ip-адреса сервера 1С в файл hosts

Запустите Блокнот от имени администратора, откройте файл hosts и добавьте в него ip-адрес сервера 1С с указанием имени. Дополнительно рекомендуется раскомментировать строку localhost.

Стандартное расположение:
C:\Windows\System32\drivers\etc
%SystemRoot%\system32\drivers\etc

Например, ваш сервер называется Server и работает с сетевым адресом 192.168.0.100. Тогда файл hosts может выглядеть примерно так — см. картинку.

Пример содержимого файла hosts

4. Обновление параметров DNS

Суть метода — в очистке кэша сопоставителя DNS (ключ «/flushdns») с освобождением и повторным получением ip-адреса. Выполняется в командной строке от имени администратора.

Внимание: при удаленном подключении возможная потеря сетевого соединения, из-за временной потери сетевого адреса (/release).

ipconfig /flushdns
ipconfig /release
ipconfig /renew

5. Отключение протокола IPv6

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

Запустите редактор реестра regedit и перейдите в раздел:
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters

Если отсутствует параметр DisabledComponents, то создайте новый: в контекстном меню «Создать — Параметр DWORD (32 бита)». Значение: 255 (0хFF) — отключение IPv6 на всех интерфейсах. Перезагрузите сервер.

Подробнее — в статье «Как отключить протокол IPv6 в ОС Windows».

✅ Напишите, пожалуйста, в комментариях, что помогло в вашем случае. Будет полезно для всех. Спасибо вам.

__________
Что-то не так с 1С или нужна настройка?
Оставьте заявку или позвоните +7-911-500-10-11 — разберёмся и поможем.

Отправить
Поделиться
Запинить