Имя: Пароль:
1C
 
Зависают ws-соединения
0 cons74
 
27.02.18
13:59
Добрый день.
Ни с того ни с сего пропал обмен. WS-соединения запускаются и висят...
В ТЖ много строк вида
50:02.350004-0,EXCP,0,process=rphost,ClientID=523409,Exception=NetDataExchangeException,Descr='server_addr=(2)192.168.255.2:63385 descr=recv returns zero, disconnected line=2243 file=src\DataExchangeServerImpl.cpp'
50:02.350005-0,EXCPCNTX,0,ClientComputerName=,ServerComputerName=,UserName=,ConnectString=
1 asady
 
27.02.18
14:03
descr=recv returns zero ни о чем не говорит
2 cons74
 
27.02.18
14:04
(1) нет, просветишь?
3 Джексон
 
27.02.18
14:08
4 asady
 
27.02.18
14:10
(2) клиент отвалился
5 cons74
 
27.02.18
14:11
Так то оно понятно что отвалился, раз не работает. Но констатация факта-то мне чем поможет?
6 cons74
 
27.02.18
14:12
45:45.034007-0,EXCP,0,process=ragent,Exception=81029657-3fe6-4cd6-80c0-36de78fe6657,Descr='src\RemoteInterfaceImpl.cpp(1212):
81029657-3fe6-4cd6-80c0-36de78fe6657:  server_addr=tcp://SRV:1571 descr=10054(0x00002746): Удаленный хост принудительно разорвал существующее подключение.  line=1454 file=src\DataExchangeTcpClientImpl.cpp
server_addr=tcp://SRV:1571 descr=10054(0x00002746): Удаленный хост принудительно разорвал существующее подключение.  line=1984 file=src\DataExchangeTcpClientImpl.cpp'
45:45.034011-0,EXCP,0,process=ragent,ClientID=0,Exception=NetDataExchangeException,Descr='descr=10038(0x00002736): Сделана попытка выполнить операцию на объекте, не являющемся сокетом.  line=955 file=src\HeartbeatThreadImpl.cpp'
45:45.034012-0,EXCPCNTX,0,ClientComputerName=,ServerComputerName=,UserName=,ConnectString=
45:45.034014-0,EXCP,0,process=ragent,Exception=81029657-3fe6-4cd6-80c0-36de78fe6657,Descr='src\HeartbeatThreadImpl.cpp(1176):
81029657-3fe6-4cd6-80c0-36de78fe6657: descr=10038(0x00002736): Сделана попытка выполнить операцию на объекте, не являющемся сокетом.  line=955 file=src\HeartbeatThreadImpl.cpp'
48:52.459000-0,EXCP,18,process=ragent,ClientID=7887,Exception=NetDataExchangeException,Descr=Передача данных прервана по инициативе принимающей стороны.
48:52.459001-0,EXCPCNTX,0,ClientComputerName=,ServerComputerName=,UserName=,ConnectString=
7 asady
 
27.02.18
14:15
(6) сервер небось виндовый - обновления какие-нить ставили -
8 Джексон
 
27.02.18
14:15
(4) Не отвалился, а корректно закрыл соединение, там про это чистым наглийским написано. Ну или 1С заказала буфер нулевого размера, что маловероятно.

А вот в (6) - явный развал, сообщения об ошибках - это перевод состояния WSAGetLastError
9 Джексон
 
27.02.18
14:17
В общем удалённому IISу, или кто у вас там, плохо. Рвет коннекшнами.
10 Джексон
 
27.02.18
14:21
Ну или по пути к IISу существует злобный больной свич
11 cons74
 
27.02.18
14:22
(9) перезапустили IIS, не помогло
12 cons74
 
27.02.18
14:22
(10 врядли, 1с и IIS одна машина вроде
13 Джексон
 
27.02.18
14:23
(11) открой ручками wsdl из браузера, может он что вменяемое скажет
14 cons74
 
27.02.18
14:57
(13) Передача данных прервана по инициативе принимающей стороны. http://shot.qip.ru/00Qtkp-6oZhWgxtB/
До этого писал "ожидание возможности запуска"
15 cons74
 
27.02.18
15:45
Помог неоднократный перезапуск службы сервера 1с
16 cons74
 
28.02.18
06:42
Но потом опять начались проблемы. Окончательно (6 часов проблемы нет) помог многократный перезапуск IIS.
17 assasu
 
28.02.18
06:43
обмен через ws зло.