При запуске одной из баз в клиент-серверном варианте получил сообщение об ошибке «Ошибка определения принадлежности клиентского и серверного процессов одному компьютеру»
Содержание
- Зарегистрированная и исправленная ошибка технологической платформы
- Варианты решения
- Перезапуск службы сервера 1С
- Указание адреса сервера 1С в hosts
- Обновление параметров DNS
Зарегистрированная и исправленная ошибка технологической платформы
В ошибках платформы 8.3.4 есть зарегистрированная ошибка
10118349 Клиентский и серверный процессы одного компьютера
Проблема:
В клиент-серверном варианте информационной базы после изменения конфигурации сети на серверном или клиентском компьютере, например, после появления на компьютере новых локальных IP-адресов, может происходить ошибка
Ошибка определения принадлежности клиентского и серверного процессов одному компьютеру.
Дата публикации:
2013-10-17
Ошибка исправлена в версиях платформы 8.3.5, но подобные ситуации могут возникать.
Варианты решения
Перезапуск службы сервера 1С
Одним из вариантов решения это остановка и запуск службы сервера. Скорей всего после остановки службы процессы rphost и rmngr не завершатся, их необходимо остановить принудительно. После запуска службы ошибка не повторяется.
Указание адреса сервера 1С в hosts
Вариант решения, предложенный в комментарии Константина, методом внесения изменений в файл C:\Windows\System32\Drivers\etc\hosts
Например наш сервер называется SERVER_1C, а его IP-адрес 192.168.1.22, то файл будет выглядеть так:
#IP-адрес ИмяСервера 127.0.0.1 localhost 192.168.1.22 SERVER_1C
После внесения изменений в фал hosts изменения применяются сразу, но скорей всего потребуется перезапустить службу сервера 1С.
Обновление параметров DNS
Вариант решения, предложенный в комментарии Александра, обновлением параметров DNS выполнением команд
ipconfig /flushdns ipconfig /release ipconfig /renew
При удаленном подключении будьте внимательны, после второй команды потеряется сетевое подключение!
Ссылка на документацию https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ipconfig
Главная
> Windows > Ошибка определения принадлежности клиентского и серверного процессов одному компьютеру
Ошибка определения принадлежности клиентского и серверного процессов одному компьютеру
Ошибка определения принадлежности клиентского и серверного процессов одному компьютеру — подобная ошибка наблюдается при использовании MS SQL server 2012 и платформы 1С 8.3.2.163. Возможно, так же проявляется на более ранних версиях.
Подобная ошибка может возникать при попытке открыть консоль серверов или открытии серверной базы.
Один из возможных вариантов исправления:
1. Нужно найти файл hosts в папке C:\\Windows\\System32\\drivers\\etc Если в этой папке Вы не видите файл hosts, значит он просто скрыт. Тогда можно нажать клавишу ALT и, в появившемся меню, выбрать «Сервис»-«Параметры папок»-«Вид» и снять там галочку «Скрывать защищенные системные файлы». Можно еще установить переключатель «Показывать скрытые файлы, папки, диски», тогда вообще все будет видно. (После манипуляций с Hosts, рекомендуется вернуть галочку на ее прежнее место, что бы случайно чего не зацепить в будущем)
2. Открыть этот файл в wordpad и в конец дописать строку вида:
192.168.0.1 Server
указав данные своего сервера (IPадрес ИмяПК).
Сохранить и закрыть файл.
3. Попробовать заново пропинговать свой ПК через имя. Если Вы снова не видите нужно IP — что-то пошло не так… Возможно антивирус вернул старую версию файла (Каспер такое любит) или что-то еще.
Задача состоит в том чтобы добиться правильного адреса при пинге через имя.
Ошибка определения принадлежности клиентского и серверного процессов одному компьютеру — подобная ошибка наблюдается при использовании MS SQL server 2012 и платформы 1С 8.3.2.163. Возможно, так же проявляется на более ранних версиях.
Подобная ошибка может возникать при попытке открыть консоль серверов или открытии серверной базы.
Один из возможных вариантов исправления:
1. Нужно найти файл hosts в папке C:\\Windows\\System32\\drivers\\etc Если в этой папке Вы не видите файлик Hosts, значит он просто скрыт. Тогда можно нажать клавишу ALT и, в появившемся меню, выбрать «Сервис»-«Параметры папок»-«Вид» и снять там галочку «Скрывать защищенные системные файлы». Можно еще установить переключатель «Показывать скрытые файлы, папки, диски», тогда вообще все будет видно. (После манипуляций с Hosts, рекомендуется вернуть галочку на ее прежнее место, что бы случайно чего не зацепить в будущем)
2. Открыть этот файлик в Notepad (блокнот) и в конец дописать строку вида 192.168.0.1 Server (IPадрес ИмяПК). Сохранить и закрыть файлик.
3. Попробовать заново пропинговать свой ПК через имя. Если Вы снова не видите нужно IP — что-то пошло не так… Возможно антивирус вернул старую версию файла (Каспер такое любит) или что-то еще.
Задача состоит в том чтобы добиться правильного адреса при пинге через имя.
вторник, 9 декабря 2014 г.
Ошибка определения принадлежности клиентского и серверного процессов одному компьютеру
Ошибка с серверными ИБ.
Лечение:
на клиентском компе:
1. Отключаем IPv6
2. ipconfig /flushdns
3. Добавляем в hosts <Адрес> <Имя> сервера
4. Рестарт службы агент сервера 1С на сервере.
Автор:
ilyasov
на
00:02
Ярлыки:
1C
Комментариев нет:
Отправить комментарий
В докере на windows поднят 1cfresh из репозитория.
Все контейнеры работают, к базам через веб-клиент подключение успешно проходит.
В файле hosts для сервера 1с srv.zhloby3k.1cfresh.dev прописан ip хостовой машины.
При попытке подключения консолью кластера с хостовой машины к серверу 1с (srv.zhloby3k.1cfresh.dev) или при попытке запуска конфигуратора или тонкого клиента выходит ошибка:
Ошибка определения принадлежности клиентского и серверного процессов одному компьютеру.
В техподдержке 1с ответили следующим образом:
https://its.1c.ru/db/v8313doc#bookmark:cs:TI000000016
“Не поддерживается запуск клиентского приложения на виртуальной машине, если для сетевого адаптера виртуальной машины установлен тип подключения NAT, а кластер серверов «1С:Предприятия», с которым должно работать клиентское приложение, расположен на компьютере, который является хост-компьютером для виртуальной машины клиентского приложения.”
Причиной ошибки “Ошибка определения принадлежности клиентского и серверного процессов одному компьютеру.” является то, что физический компьютер оба адреса определил как свои, а виртуальный — как принадлежащие разным компьютерам.
Это — особенность инфраструктуры
Необходимо обеспечить возможность работы 1cfresh с докером на windows с хостовой машины.