Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 00:57

Ошибка сетевого доступа к серверу

Автор Gunner, 20 фев 2014, 11:40

0 Пользователей и 2 гостей просматривают эту тему.

Gunner

Платформа 1С 8.2.18.109, клиент-серверный вариант работы, сервер 1с и субд (MS SQL) на разных машинах.
Часто возникает ошибка сетевого доступа:

server_addr=tcp://1c-server:1560 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10054(0x00002746). Удаленный хост принудительно разорвал существующее подключение. ) line=1041 file=Src\DataExchangeTcpClientImpl.cpp.

Возникает она в двух случаях:
1) При ночной выгрузки. Настроена автоматическая выгрузка баз. Создан бат-файл, выполняется по расписанию.
2) При нажатии на "соединения" любой бабы в консоле кластеров серверов
Настроен технологический журнал. Дамбы с этой ошибкой не записываются, в логах следующее:

48:29.6092-0,EXCP,1,process=mmc,ClientID=4,Exception=NetDataExchangeException,Descr=' server_addr=tcp://1c-server:1560 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10054(0x00002746). Удаленный хост принудительно разорвал существующее подключение. ) line=912 file=Src\DataExchangeTcpClientImpl.cpp'
48:29.6093-0,EXCPCNTX,0,ClientComputerName=,ServerComputerName=,UserName=,ConnectString=
48:29.6094-3,EXCPCNTX,0,SrcName=SCALL,OSThread=5960,process=mmc,ClientID=4,Interface=7607aa1f-f87e-47a2-8a6b-701c7105ca63,Method=4
49:06.2030-0,CONN,0,process=mmc,Txt='addrBelongsToThisComputer2, address=1c-server, result=true'
49:06.2031-0,CONN,0,process=mmc,ClientID=5,Protected=0,Txt='Connected, client=(23)[::1]:51546, server=(23)[::1]:1560'
49:06.2032-0,CONN,0,process=mmc,Txt=Clnt: MyUserName1: admin@домен
49:06.2191-0,CONN,0,process=mmc,Txt=Clnt: DstUserName1: 1c-server\USR1CV82 StartProtocol: 0 Success
49:06.2194-0,CONN,0,process=mmc,Txt=Clnt: MyUserName2: домен\admin



Как бороться с этой ошибкой? Из-а чего эта ошибка может возникать?

DmitriyF

Во первых СУБД может делать резервные копии и при работе пользователей советую так и сделать. Снесите 1С перезагрузите компьютер удалите 1cv82 в папке Program Files. Установите платформу с сервером заново.

Артур86

Цитата: Gunner от 20 фев 2014, 11:40
Платформа 1С 8.2.18.109, клиент-серверный вариант работы, сервер 1с и субд (MS SQL) на разных машинах.
Часто возникает ошибка сетевого доступа:

server_addr=tcp://1c-server:1560 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10054(0x00002746). Удаленный хост принудительно разорвал существующее подключение. ) line=1041 file=Src\DataExchangeTcpClientImpl.cpp.

Возникает она в двух случаях:
1) При ночной выгрузки. Настроена автоматическая выгрузка баз. Создан бат-файл, выполняется по расписанию.
2) При нажатии на "соединения" любой бабы в консоле кластеров серверов
Настроен технологический журнал. Дамбы с этой ошибкой не записываются, в логах следующее:

48:29.6092-0,EXCP,1,process=mmc,ClientID=4,Exception=NetDataExchangeException,Descr=' server_addr=tcp://1c-server:1560 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10054(0x00002746). Удаленный хост принудительно разорвал существующее подключение. ) line=912 file=Src\DataExchangeTcpClientImpl.cpp'
48:29.6093-0,EXCPCNTX,0,ClientComputerName=,ServerComputerName=,UserName=,ConnectString=
48:29.6094-3,EXCPCNTX,0,SrcName=SCALL,OSThread=5960,process=mmc,ClientID=4,Interface=7607aa1f-f87e-47a2-8a6b-701c7105ca63,Method=4
49:06.2030-0,CONN,0,process=mmc,Txt='addrBelongsToThisComputer2, address=1c-server, result=true'
49:06.2031-0,CONN,0,process=mmc,ClientID=5,Protected=0,Txt='Connected, client=(23)[::1]:51546, server=(23)[::1]:1560'
49:06.2032-0,CONN,0,process=mmc,Txt=Clnt: MyUserName1: admin@домен
49:06.2191-0,CONN,0,process=mmc,Txt=Clnt: DstUserName1: 1c-server\USR1CV82 StartProtocol: 0 Success
49:06.2194-0,CONN,0,process=mmc,Txt=Clnt: MyUserName2: домен\admin



Как бороться с этой ошибкой? Из-а чего эта ошибка может возникать?

DmitriyF

Артур86, Артур86, имя компа где сервер 1с как звучит?

maket84

Коллеги доброго времени суток.
Чтоы не плодить темы опишу похожую проблему.

Имеем сервер 2003. на нем и платформа и бд(ms sql). домен.
Необходимо было обновить текущую платформу 1с 8.2 (8.2.18.96)
Устанавливал 8.2.19.90. В процессе установки система выдала ошибку что не может перезапустить службу агента 1с. проверьте есть ли права на запуск. и 3 варианта на выбор ПРОПУСТИТЬ ПОВТОРИТЬ И ПРЕРВАТЬ.
Проверил от имени кого запущена служба. Вход от имени "локальная система" При выборе пользователя в начале установки я выбрал Usr1cv82. прервал.
При повторном запуске выбрал Локального администратора, под кем и был залогинен в системе.
Ошибка появилась вновь. В этот раз я выбрал пункт пропустить и 1с доставилась. Но служба агента 1с запустилась от имени USR1CV82 хотя я выбрал системную запись.
Я зашел в свойства службы и поменял пользователя USR1CV82 на системную уч. запись. Службу перезапустил
Перед обновлением платформы я в консоли администрирования 1с поставил галочки блокировки на базах, чтобы никто в процессе обновления не соединился.
И после установки плтформы пошел в консоль снимать галочки блокировки но не тут то было.
Консоль выдает ошибку соединения с сервером

Все устанавливалось до меня, я на новом месте относительно недавно и обновлял 1с здесь впервые.
Поиск в инете ничего толкового не дал. похожую ошибку нашел на сайте Гилева, но там не была запущен служба и ее запуск проблему решил. http://www.gilev.ru/1c/support/tasks/10061.htm
У меня же служба работает нормльно, и я даже могу запустить 1с с ключом UC.
На прежнем месте служба агента работала под доменной учеткой USR1CV82, пароль я знал, да и в принципе проблем при обновлении платформы не возникало.
Копии перед обновлением сделал, так что пока развернул все на резервном сервере.
Заранее благодарю за помощь.

DmitriyF

maket84, тот же вопрос, имя компа где находиться 1с сервер.

maket84

Цитата: DmitriyF от 18 ноя 2015, 17:36
maket84, тот же вопрос, имя компа где находиться 1с сервер.
server1c

maket84

DmitriyF, что вам дало название сервера?

DmitriyF

maket84, у сервера есть одна особенность. правда она не всегда проявляется. сервер 1с не переносит когда имя компа связано с 1с. проверяй службу она может постоянно отрубаться и запускаться, было пару раз такое. если нет днс то внеси на сервере где 1с в файл hosts его ip адрес и имя сервера. смотри брандмауер или отключи совсем его.

Теги: 10054 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск