Снес и установил платформу заново ничего не дало. Что делать? Как понять причину? Ищу не могу найти как правильно проанализировать полученные данные? Файл настройки Технологического журнала: <?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> Взял где -то в сети особо не разбирался.
Сообщение отредактировал mister-x - 20.09.12, 8:19
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Выясняйте в какой момент возникает ошибка, исходя из приведенных "логов" вероятно sql не может закончить выполнить запрос (не запрос 1С, а именно обращение 1С к базе данных). Попробуйте выгрузить базу в файловый вариант и поработать, возникают ли в ней какие-то ошибки.
Личные бесплатные консультации не даю, для этого есть форум!
Выясняйте в какой момент возникает ошибка, исходя из приведенных "логов" вероятно sql не может закончить выполнить запрос (не запрос 1С, а именно обращение 1С к базе данных). Попробуйте выгрузить базу в файловый вариант и поработать, возникают ли в ней какие-то ошибки.
А как это отследить? каким образом отследить выполнение запроса? В файловый не получиться т.к. размер базы данных больше максимально допустимого файлового варианта.
Может у кого есть обработка НастройкаТехнологическогоЖурнала.epf для 8.2, а то я что-то на своих дисках ИТС не нашел такую? Может удастся через Технологический журнал понять в чем дело?
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' - есть у вас такие базы? Версия такая: пропадает сетевое соединение с сервером на достаточно длительное время (несколько сек.) в момент когда приложение обращается к базе. Проверяйте сетевое оборудование и конфигурацию сети (петли).
'1C_SQL', '1C_Xerson' - есть у вас такие базы? Версия такая: пропадает сетевое соединение с сервером на достаточно длительное время (несколько сек.) в момент когда приложение обращается к базе. Проверяйте сетевое оборудование и конфигурацию сети (петли).
Да, я вижу про базы. У меня в sql 2 базы, а в кластере 4 базы, вот он 2 найти и не может. Они пропали из sql!, но это отдельный вопрос я думаю. Что касается сетевого оборудования, то оно не причем, т.к. все крутиться на одной машине. И еще один момент у меня сервер прописан по адресу 2540, но в пнели администрирования по этому адресу(создавая новый центральный сревер) я не могу подключиться, а могу подключиться по адресу 1540 и тогда он видит кластер 2540 почему так?
У меня в sql 2 базы, а в кластере 4 базы, вот он 2 найти и не может.
Я поэтому про '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'
Памяти на сервере достаточно? Если сервер 1С 32-битный, то все равно сколько реально памяти. Память сверх 3.5 Гб он "не видит". Посмотрите, может перезагрузка rphost происходит как раз при достижении этогй границы.
В качестве косвенного подверждения этой версии можно сделать вот что: Выгрузить базу через конфигуратор. Выгрузка не пройдет, отвалится с ошибкой из цитаты. Если у вас и SQL-Server и сервер 1С находятся на одном сервере - попробуйте установить на SQL-Server-е использовать меньше памяти. Будет продолжать отваливатся, но время до перезагрузке rphost должно увеличится.
Скорее всего не имеет к проблеме отношения, но если у вас sqlexpress - на всякий случай посмотрите сколько занимают файлы баз SQL-Server. У sqlexpress лимит на размер базы 4 Гб.
Памяти на сервере достаточно? Если сервер 1С 32-битный, то все равно сколько реально памяти. Память сверх 3.5 Гб он "не видит". Посмотрите, может перезагрузка rphost происходит как раз при достижении этогй границы.
В качестве косвенного подверждения этой версии можно сделать вот что: Выгрузить базу через конфигуратор. Выгрузка не пройдет, отвалится с ошибкой из цитаты. Если у вас и SQL-Server и сервер 1С находятся на одном сервере - попробуйте установить на SQL-Server-е использовать меньше памяти. Будет продолжать отваливатся, но время до перезагрузке rphost должно увеличится.
Скорее всего не имеет к проблеме отношения, но если у вас sqlexpress - на всякий случай посмотрите сколько занимают файлы баз SQL-Server. У sqlexpress лимит на размер базы 4 Гб.
Сама система WinServer2008r2x64 и скуль тоже x64, а вот 1с х32, но все-равно более 200 Мб памяти он как правило не занимает(rphost). Мистика прямо какая...
По Гилеву нашел статью по 54 ошибке, все сделал - удалил все файлы сеансов, почистил журнал транзакций, сжал базу, и еще удалил одно обновление WinServer2008R2 которое было как-раз в тот день и все заработало.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!