Система: server 2008R2 + Sql2008 express + 1C 8.13.219
Каждые 2-3 минуты перезагружаются процессы rphost и rmngr. В логах почти все логи пустые, но некоторые файлы содержат данные примерно такого типа:
58:43.1180-0,EXCPCNTX,0,ClientComputerName=,ServerComputerName=,UserName=,ConnectString=
58:43.1181-3033,EXCPCNTX,1,SrcName=SCOM,OSThread=3504,process=rphost,p:processName=1C_SQL8.
2,t:clientID=5,t:applicationName=JobScheduler,t:computerName=SERVER-1C,t:connectID=2,ProcessName=1C_SQL,SrcProcessName=1C_SQL
58:43.1182-36127,EXCPCNTX,0,SrcName=CONN,OSThread=3504,process=rphost,t:clientID=5
58:43.3996-0,EXCPCNTX,0,ClientComputerName=,ServerComputerName=,UserName=,ConnectString=
58:43.3997-2808,EXCPCNTX,2,SrcName=SCOM,OSThread=3504,process=rphost,p:processName=1C_SQL,t
:clientID=5,t:applicationName=JobScheduler,t:computerName=SERVER-1C,t:connectID=3,ProcessName=1C_Xerson,SrcProcessName=1C_Xerson
58:43.3998-38943,EXCPCNTX,0,SrcName=CONN,OSThread=3504,process=rphost,t:clientID=5
Снес и установил платформу заново ничего не дало. Что делать? Как понять причину? Ищу не могу найти как правильно проанализировать полученные данные?
Файл настройки Технологического журнала:
<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
<log history="48" location="C:\1C\logs">
<event>
<eq property="Name" value="SDBL"/>
<gt property="Duration" value="10000"/>
</event>
<event>
<eq property="Name" value="DBMSSQL"/>
<gt property="Duration" value="10000"/>
</event>
<property name="All">
</property>
</log>
</config>
Взял где -то в сети особо не разбирался.
Выясняйте в какой момент возникает ошибка, исходя из приведенных "логов" вероятно sql не может закончить выполнить запрос (не запрос 1С, а именно обращение 1С к базе данных).
Попробуйте выгрузить базу в файловый вариант и поработать, возникают ли в ней какие-то ошибки.
http://pro1c.org.ua/redirect.php?http://rusfolder.com/32726730
Вот что получилось в журнале:
08:27.7509-0,EXCP,2,process=rphost,ClientID=0,Exception=NetDataExchangeException,Descr='server_addr=any:2560 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10048(0x00002740). Обычно разрешается только одно использование адреса сокета (протокол/сетевой адрес/порт). ) line=204 file=Src\DataExchangeServerImpl.cpp'
08:27.7510-0,EXCP,2,process=rphost,ClientID=0,Exception=NetDataExchangeException,Descr='server_addr=any:2561 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10048(0x00002740). Обычно разрешается только одно использование адреса сокета (протокол/сетевой адрес/порт). ) line=204 file=Src\DataExchangeServerImpl.cpp'
08:27.7511-0,EXCP,2,process=rphost,ClientID=0,Exception=NetDataExchangeException,Descr='server_addr=any:2560 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10048(0x00002740). Обычно разрешается только одно использование адреса сокета (протокол/сетевой адрес/порт). ) line=204 file=Src\DataExchangeServerImpl.cpp'
08:27.7512-0,EXCP,2,process=rphost,ClientID=0,Exception=NetDataExchangeException,Descr='server_addr=any:2561 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10048(0x00002740). Обычно разрешается только одно использование адреса сокета (протокол/сетевой адрес/порт). ) line=204 file=Src\DataExchangeServerImpl.cpp'
08:27.7513-0,EXCP,2,process=rphost,ClientID=0,Exception=NetDataExchangeException,Descr='server_addr=any:2562 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10048(0x00002740). Обычно разрешается только одно использование адреса сокета (протокол/сетевой адрес/порт). ) line=204 file=Src\DataExchangeServerImpl.cpp'
09:27.2255-0,EXCP,2,process=rphost,p:processName=1C_SQL,t:clientID=16,t:applicationName=Job
Scheduler,t:computerName=SERVER-1C,t:connectID=11,Exception=DataBaseException,Descr="База данных отсутствует в сервере баз данных
Не найдена база данных '1C_SQL' в SQL-сервере 'Server-1C\sqlexpress'"
09:27.2256-0,EXCPCNTX,0,ClientComputerName=,ServerComputerName=,UserName=,ConnectString=
09:27.2257-4121,EXCPCNTX,1,SrcName=SCOM,OSThread=8484,process=rphost,p:processName=1C_SQL8.
2,t:clientID=16,t:applicationName=JobScheduler,t:computerName=SERVER-1C,t:connectID=10,ProcessName=1C_SQL,SrcProcessName=1C_SQL
09:27.2258-4607,EXCPCNTX,0,SrcName=CONN,OSThread=8484,process=rphost,t:clientID=16
09:27.5686-0,EXCP,2,process=rphost,p:processName=1C_Xerson,t:clientID=16,t:applicationName=
JobScheduler,t:computerName=SERVER-1C,t:connectID=12,Exception=DataBaseException,Descr="База данных отсутствует в сервере баз данных
Не найдена база данных '1C_Xerson' в SQL-сервере 'Server-1C\sqlexpress'"
09:27.5687-0,EXCPCNTX,0,ClientComputerName=,ServerComputerName=,UserName=,ConnectString=
09:27.5688-3423,EXCPCNTX,2,SrcName=SCOM,OSThread=8484,process=rphost,p:processName=1C_SQL,t
:clientID=16,t:applicationName=JobScheduler,t:computerName=SERVER-1C,t:connectID=11,ProcessName=1C_Xerson,SrcProcessName=1C_Xerson
09:27.5689-8038,EXCPCNTX,0,SrcName=CONN,OSThread=8484,process=rphost,t:clientID=16
10:30.4431-0,EXCP,1,process=rphost,ClientID=1,Exception=NetDataExchangeException,Descr=' server_addr=tcp://Server-1C:2541 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10054(0x00002746). Удаленный хост принудительно разорвал существующее подключение. ) line=996 file=Src\DataExchangeTcpClientImpl.cpp'
10:30.4433-0,EXCP,0,process=rphost,ClientID=1,Exception=NetDataExchangeException,Descr=' server_addr=tcp://Server-1C:2541 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10054(0x00002746). Удаленный хост принудительно разорвал существующее подключение. ) line=996 file=Src\DataExchangeTcpClientImpl.cpp'
10:30.4434-0,EXCP,0,process=rphost,Exception=Exception,Descr='src\ClusterRegistryImpl.cpp(4787): server_addr=tcp://Server-1C:2541 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10054(0x00002746). Удаленный хост принудительно разорвал существующее подключение. ) line=996 file=Src\DataExchangeTcpClientImpl.cpp'
Помогите разобраться! Туда ли я копаю или нет?
'1C_SQL', '1C_Xerson' - есть у вас такие базы?
Версия такая: пропадает сетевое соединение с сервером на достаточно длительное время (несколько сек.) в момент когда приложение обращается к базе. Проверяйте сетевое оборудование и конфигурацию сети (петли).
Все почистил. Сейчас идут такие логи:
44:33.1233-0,EXCP,2,process=rphost,ClientID=0,Exception=NetDataExchangeException,Descr='server_addr=any:2560 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10048(0x00002740). Обычно разрешается только одно использование адреса сокета (протокол/сетевой адрес/порт). ) line=204 file=Src\DataExchangeServerImpl.cpp'
44:33.1234-0,EXCP,2,process=rphost,ClientID=0,Exception=NetDataExchangeException,Descr='server_addr=any:2561 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10048(0x00002740). Обычно разрешается только одно использование адреса сокета (протокол/сетевой адрес/порт). ) line=204 file=Src\DataExchangeServerImpl.cpp'
44:33.1235-0,EXCP,2,process=rphost,ClientID=0,Exception=NetDataExchangeException,Descr='server_addr=any:2560 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10048(0x00002740). Обычно разрешается только одно использование адреса сокета (протокол/сетевой адрес/порт). ) line=204 file=Src\DataExchangeServerImpl.cpp'
44:33.1236-0,EXCP,2,process=rphost,ClientID=0,Exception=NetDataExchangeException,Descr='server_addr=any:2561 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10048(0x00002740). Обычно разрешается только одно использование адреса сокета (протокол/сетевой адрес/порт). ) line=204 file=Src\DataExchangeServerImpl.cpp'
44:33.1237-0,EXCP,2,process=rphost,ClientID=0,Exception=NetDataExchangeException,Descr='server_addr=any:2562 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10048(0x00002740). Обычно разрешается только одно использование адреса сокета (протокол/сетевой адрес/порт). ) line=204 file=Src\DataExchangeServerImpl.cpp'
44:37.5859-0,EXCP,3,process=rphost,p:processName=Xerson,t:clientID=2,t:applicationName=1CV8
,t:computerName=SERVER-1C,t:connectID=1,Exception=Exception,Descr=src\RHostImpl.cpp(3324): Требуется переустановка соединения
46:36.8291-0,EXCP,1,process=rphost,ClientID=19,Exception=NetDataExchangeException,Descr=' server_addr=tcp://Server-1C:2541 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10054(0x00002746). Удаленный хост принудительно разорвал существующее подключение. ) line=996 file=Src\DataExchangeTcpClientImpl.cpp'
46:36.8293-0,EXCP,0,process=rphost,ClientID=19,Exception=NetDataExchangeException,Descr=' server_addr=tcp://Server-1C:2541 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10054(0x00002746). Удаленный хост принудительно разорвал существующее подключение. ) line=996 file=Src\DataExchangeTcpClientImpl.cpp'
46:36.8294-0,EXCP,0,process=rphost,Exception=Exception,Descr='src\ClusterRegistryImpl.cpp(4787): server_addr=tcp://Server-1C:2541 descr=Ошибка сетевого доступа к серверу
(Windows Sockets - 10054(0x00002746). Удаленный хост принудительно разорвал существующее подключение. ) line=996 file=Src\DataExchangeTcpClientImpl.cpp'
Это события процесса rphost.
и rmngr:
46:35.7680-0,EXCP,0,process=rmngr,p:processName=RegMngrCntxt,OSException=rmngr_8.2.13.219_7
6a1b9bc_20120920184635_7864
46:35.7681-0,EXCPCNTX,0,ClientComputerName=,ServerComputerName=,UserName=,ConnectString=
46:35.8151-0,EXCP,0,process=rmngr,p:processName=RegMngrCntxt,DumpFile=C:\Users\Администратор\AppData\Local\1C\1Cv82\dumps\rmngr_8.2.13.219_76a1b9bc_20120920184635_7864.mdmp
Перезагрузка происходит каждый 2 минуты. У кого-то есть идеи что это такое?
По Гилеву нашел статью по 54 ошибке, все сделал - удалил все файлы сеансов, почистил журнал транзакций, сжал базу, и еще удалил одно обновление WinServer2008R2 которое было как-раз в тот день и все заработало.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua