Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Постоянная перезагрузка процесса сервера 1С          
Михрутка Подменю пользователя
сообщение 19.09.12, 22:04
Сообщение #1

Оратор
*****
Группа: Пользователи
Сообщений: 311
Из: Харьков
Спасибо сказали: 7 раз
Рейтинг: 0

Система: 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>
Взял где -то в сети особо не разбирался.

Сообщение отредактировал mister-x - 20.09.12, 8:19

logist Подменю пользователя
сообщение 19.09.12, 23:10
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

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


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Михрутка Подменю пользователя
сообщение 20.09.12, 7:38
Сообщение #3

Оратор
*****
Группа: Пользователи
Сообщений: 311
Из: Харьков
Спасибо сказали: 7 раз
Рейтинг: 0

Цитата(logist @ 20.09.12, 0:10) *
Выясняйте в какой момент возникает ошибка, исходя из приведенных "логов" вероятно sql не может закончить выполнить запрос (не запрос 1С, а именно обращение 1С к базе данных).
Попробуйте выгрузить базу в файловый вариант и поработать, возникают ли в ней какие-то ошибки.

А как это отследить? каким образом отследить выполнение запроса? В файловый не получиться т.к. размер базы данных больше максимально допустимого файлового варианта.

кстати забыл написать конфу:
Server 2008R2 + sql2008r2 express + 1c8.2.13.219


Может у кого есть обработка НастройкаТехнологическогоЖурнала.epf для 8.2, а то я что-то на своих дисках ИТС не нашел такую? Может удастся через Технологический журнал понять в чем дело?

zay Подменю пользователя
сообщение 20.09.12, 7:53
Сообщение #4

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 163
Из: Киев
Спасибо сказали: 131 раз
Рейтинг: 137.1

[необходимо зарегистрироваться для просмотра ссылки]

Спасибо сказали: Михрутка,

mister-x Подменю пользователя
сообщение 20.09.12, 8:21
Сообщение #5

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

Цитата(Михрутка @ 20.09.12, 8:38) *
кстати забыл написать конфу:
Server 2008R2 + sql2008r2 express + 1c8.2.13.219

обновив перший пост

Спасибо сказали: Михрутка,

Михрутка Подменю пользователя
сообщение 20.09.12, 8:23
Сообщение #6

Оратор
*****
Группа: Пользователи
Сообщений: 311
Из: Харьков
Спасибо сказали: 7 раз
Рейтинг: 0

Цитата(zay @ 20.09.12, 8:53) *
[необходимо зарегистрироваться для просмотра ссылки]

Спасибо. Буду пробовать найти ошибку. Если у кого будут какие идеи буду рад помощи, а то работать невозможно sad.gif

Михрутка Подменю пользователя
сообщение 20.09.12, 13:24
Сообщение #7

Оратор
*****
Группа: Пользователи
Сообщений: 311
Из: Харьков
Спасибо сказали: 7 раз
Рейтинг: 0

Вот что получилось в журнале:

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'

Помогите разобраться! Туда ли я копаю или нет?

zay Подменю пользователя
сообщение 20.09.12, 13:53
Сообщение #8

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 163
Из: Киев
Спасибо сказали: 131 раз
Рейтинг: 137.1

'1C_SQL', '1C_Xerson' - есть у вас такие базы?
Версия такая: пропадает сетевое соединение с сервером на достаточно длительное время (несколько сек.) в момент когда приложение обращается к базе. Проверяйте сетевое оборудование и конфигурацию сети (петли).

Михрутка Подменю пользователя
сообщение 20.09.12, 14:22
Сообщение #9

Оратор
*****
Группа: Пользователи
Сообщений: 311
Из: Харьков
Спасибо сказали: 7 раз
Рейтинг: 0

Цитата(zay @ 20.09.12, 14:53) *
'1C_SQL', '1C_Xerson' - есть у вас такие базы?
Версия такая: пропадает сетевое соединение с сервером на достаточно длительное время (несколько сек.) в момент когда приложение обращается к базе. Проверяйте сетевое оборудование и конфигурацию сети (петли).

Да, я вижу про базы. У меня в sql 2 базы, а в кластере 4 базы, вот он 2 найти и не может. Они пропали из sql!, но это отдельный вопрос я думаю. Что касается сетевого оборудования, то оно не причем, т.к. все крутиться на одной машине. И еще один момент у меня сервер прописан по адресу 2540, но в пнели администрирования по этому адресу(создавая новый центральный сревер) я не могу подключиться, а могу подключиться по адресу 1540 и тогда он видит кластер 2540 почему так?

zay Подменю пользователя
сообщение 20.09.12, 14:37
Сообщение #10

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 163
Из: Киев
Спасибо сказали: 131 раз
Рейтинг: 137.1

Цитата
У меня в sql 2 базы, а в кластере 4 базы, вот он 2 найти и не может.

Я поэтому про '1C_SQL', '1C_Xerson' и спросил. Грубо говоря - есть некая проблема, от которой никому ни тепло, ни холодно. Она может годами существовать и ни на что не влиять. Но тут вы решили поизучать логи. А в логи раз в пять сек. пешется куча всякого мусора, не имеющего отношения к реальной проблеме, и найти в нем что-то - не представляется возможным.

Вот вы вывалили всю эту кучу, зная при этом что это мусор, не имеющий отношения к проблеме. И серьезно думаете, что кто-то догадается, что это мусор?

Устраните проблему "замусоренности" логов.

Михрутка Подменю пользователя
сообщение 20.09.12, 17:50
Сообщение #11

Оратор
*****
Группа: Пользователи
Сообщений: 311
Из: Харьков
Спасибо сказали: 7 раз
Рейтинг: 0

Все почистил. Сейчас идут такие логи:

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 минуты. У кого-то есть идеи что это такое?

zay Подменю пользователя
сообщение 20.09.12, 21:15
Сообщение #12

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 163
Из: Киев
Спасибо сказали: 131 раз
Рейтинг: 137.1

Цитата
Удаленный хост принудительно разорвал существующее подключение

Памяти на сервере достаточно?
Если сервер 1С 32-битный, то все равно сколько реально памяти. Память сверх 3.5 Гб он "не видит". Посмотрите, может перезагрузка rphost происходит как раз при достижении этогй границы.

В качестве косвенного подверждения этой версии можно сделать вот что:
Выгрузить базу через конфигуратор. Выгрузка не пройдет, отвалится с ошибкой из цитаты.
Если у вас и SQL-Server и сервер 1С находятся на одном сервере - попробуйте установить на SQL-Server-е использовать меньше памяти. Будет продолжать отваливатся, но время до перезагрузке rphost должно увеличится.

Скорее всего не имеет к проблеме отношения, но если у вас sqlexpress - на всякий случай посмотрите сколько занимают файлы баз SQL-Server. У sqlexpress лимит на размер базы 4 Гб.

Михрутка Подменю пользователя
сообщение 20.09.12, 22:47
Сообщение #13

Оратор
*****
Группа: Пользователи
Сообщений: 311
Из: Харьков
Спасибо сказали: 7 раз
Рейтинг: 0

Цитата(zay @ 20.09.12, 22:15) *
Памяти на сервере достаточно?
Если сервер 1С 32-битный, то все равно сколько реально памяти. Память сверх 3.5 Гб он "не видит". Посмотрите, может перезагрузка rphost происходит как раз при достижении этогй границы.

В качестве косвенного подверждения этой версии можно сделать вот что:
Выгрузить базу через конфигуратор. Выгрузка не пройдет, отвалится с ошибкой из цитаты.
Если у вас и SQL-Server и сервер 1С находятся на одном сервере - попробуйте установить на SQL-Server-е использовать меньше памяти. Будет продолжать отваливатся, но время до перезагрузке rphost должно увеличится.

Скорее всего не имеет к проблеме отношения, но если у вас sqlexpress - на всякий случай посмотрите сколько занимают файлы баз SQL-Server. У sqlexpress лимит на размер базы 4 Гб.

Сама система WinServer2008r2x64 и скуль тоже x64, а вот 1с х32, но все-равно более 200 Мб памяти он как правило не занимает(rphost).
Мистика прямо какая...

Михрутка Подменю пользователя
сообщение 21.09.12, 10:04
Сообщение #14

Оратор
*****
Группа: Пользователи
Сообщений: 311
Из: Харьков
Спасибо сказали: 7 раз
Рейтинг: 0

По Гилеву нашел статью по 54 ошибке, все сделал - удалил все файлы сеансов, почистил журнал транзакций, сжал базу, и еще удалил одно обновление WinServer2008R2 которое было как-раз в тот день и все заработало.

Спасибо сказали: mister-x, zay,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 20.04.24, 0:10
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!