Имя: Пароль:
1C
1С v8
ошибка sdbl соединение с базой не удерживается
0 MadHead
 
12.09.12
14:40
Платформа 8.2.15.319, СУБД MS SQL 2008. Пользователей ~110. Происходит эпизодически, причем может не проявляться 2 недели, затем выбрасывает одного пользователя и часто начинает выбрасывать случайных пользователей, помогает перезагрузка серверов.
Куда копать?
1 МихаилМ
 
12.09.12
14:42
что говорит
технологический журнал?
2 MadHead
 
12.09.12
14:44
(1) не запускал. Какое событие нужно отлавливать?
3 Coldboy
 
12.09.12
14:47
(0) мб не в тему, а журнал событий, связанный с СУБД сервером или 1С, не пробывали смотреть?
4 MadHead
 
12.09.12
14:48
(3) админ смотрел в прошлый раз когда ошибки посыпались, говорил что нечего необычного там нету
5 Coldboy
 
12.09.12
14:56
(4) я вам скажу быть не может, у меня если пользователя китдает, то у СУБД есть ошибка. там вообще даже, если ошибка транзакции есть, и то должно быть Предупреждение событие у СУБД. у меня iBM DB-2 Express.
не верь админам, мой вообще мне такие вещи втирал, неделю на файловой работали, вместе СУБД, узнал, когда решил зайти в 1С, увидел путь ...
6 МихаилМ
 
12.09.12
14:57
(2)
событие - исключение

учитывая Вашу тему v8: Оценка загруженности дисковой подсистемы на SQL сервере

какой протокол соединения сервера 1с и субд ?

если named pips -  то поменяте на shared memory или TCP .
7 Coldboy
 
12.09.12
15:02
(6) 1С сервер вроде TCP\IP протокол сам пробрасывает по умолчанию ...
8 МихаилМ
 
12.09.12
15:11
(7)
неоднократно встречал  ситуации
что 1с8 соединялась с ms sql server
по протоколу
named pips

кто был инициатором 1с или ole db клиент - не знаю.

по поводу "вроде" желательно ссылочку.
9 MadHead
 
12.09.12
15:27
(6) запустил журнал. Буду ждать ошибку
10 Coldboy
 
12.09.12
15:29
(9) открой в 1С сервере, центральный сервер - свойства. протокол у тебя там какой?
11 krbIso
 
12.09.12
15:33
клиенты к серверу обращаются только по tcp, нечего там смотреть. А вот сервер может обращаться к СУБД по named pipes или tcp, по named pipes может обращатся если сервер 1с и субд расположенны на одной машине.
12 MadHead
 
12.09.12
15:38
(11) На разных машинах сервер 1с и сервер СУБД
13 MadHead
 
12.09.12
16:25
06:31.5890-0,EXCP,0,process=rphost,ClientID=121,Exception=NetDataExchangeException,Descr=Ping time out expired on connection

Вот такое исключение словил. Можно ли говорить что есть проблемы с сетью, если люди работают в терминалах и физической возможности аварийно завершить работу сети нету.
14 МихаилМ
 
12.09.12
16:34
(13)
вот решение подобной проблемы
http://forum.wtware.ru/viewtopic.php?p=17420
15 MadHead
 
12.09.12
17:14
(14) Почитал. Но у нас нету антивируса не на машине с сервером 1с, не на машине с СУБД
16 krbIso
 
12.09.12
17:27
явная проблема с сеткой
17 MadHead
 
12.09.12
18:11
(14)(16) Подскажите как понять в каком звене СУБД - сервер 1с  был разрыв соединения?
18 MadHead
 
12.09.12
18:12
гипотетически подозреваю, что между сервером 1с и СУБД так как не указан пользователь.
19 МихаилМ
 
12.09.12
18:26
либо проблема с сетью
либо стоит ограничение на кол-во одновременных подключений

причем это может быть как на уровне  так и на уровне ms sql

на уровне тср/udp как правило при сбое оборудования и аттаках.
на уровне ms sql - когда происходит преподключение (по-моему раз в час или в 2)
к субд, происходит долгое завершение сеанса (тоже до 2 часов)

например в developer версии по умолчанию доступно 5 подключений
и в случае коллизий два и больше процесса их могут исчерпать.
20 MadHead
 
19.09.12
12:40
Сегодня проблема повторилась. В технологическом журнале в этот момент были следующие ошибки.

Ошибка SDBL:Открытых транзакций нет

Ошибка SDBL:Соединение с базой данных не удерживается. Отпустить контекст соединения невозможно.

Заметил, что в этот момент в папке логов технологического журнала создается несколько папок  rphost с разными id и лог пишется параллельно, хотя в процессах и в настройках сервера 1с есть только 1 рабочий процесс. Пользователи которых выкидывает видны в консоле сервера 1с, но колонка сервер пустая

Платформа 8.2.15.319. Толстый клиент обычное приложение
21 MadHead
 
19.09.12
13:10
Еще в забыл добавить что есть АРМ в которые заходят через web клиенты
22 МихаилМ
 
19.09.12
13:21
23 MadHead
 
20.09.12
10:34
(22) Попал я в замкнутый круг. При нескольких рабочих процессах в веб клиенте вылетает "Параметр сеанса не инициализирован", с одним процессом вылетает ошибка SDBL в обычном приложении.
Завтра попробую поставить 8.2.16.362
24 gimmy
 
27.09.12
09:42
(23) ну как на 16 платформе проблема осталась?
25 MadHead
 
27.09.12
10:10
(24) На 16 была ошибка sdbl, но не такая массовая. Еще на 15 заметил, что в технологическом журнале есть сообщения о дедлоках, сейчас работаю над устранением. Несколько рабочих процессов еще не пробовал включать.
26 kolil
 
24.10.12
17:49
Возможно, на все дело в "старом" локальном кэше
Попробуйте очистить локальный кэш пользователя.
Детали здесь: http://j008.ru/ps/024_Err_SDBL
27 МуМу
 
24.10.12
18:21
Были подобные проблемы. Это может быть и проблема сети, и сбой в рпхосте, и проблема в данных. Для начала тетсирование и исправление запустите. А так много чего нужно проверить что бы отловить.
28 MadHead
 
24.10.12
18:27
(27) Да что только не запускали. И ТиИ делали и технологический журнал смотрели. Кроме дедлоков нечего незаконного не нарыл. Решили проблему запустив 4 rphost и 1 из них 1 резервный.
29 МуМу
 
24.10.12
18:57
(28) Уверены что решили:)? Подождите еще недельку.
30 МуМу
 
24.10.12
18:58
Если будут проблемы - пишите, есть методики.
31 MadHead
 
24.10.12
19:37
(30) Да уже недели 2-3 прошло. Я не уверен что рпхост не падает, но если он и падает, то коннекты подхватывает резервный. Так о каких вы методиках говорите? Расскажите проверю
32 vde69
 
24.10.12
19:57
у меня подобная проблемма была из-за паралельных маршрутов между серверами.

мне помогло http://kb.mista.ru/2/doku.php?id=it:set_dual_net
33 Живой Ископаемый
 
24.10.12
20:23
2(5) Оно у вас есть потому что до такой подробности настроен лог  инстанса ДБ2
34 МуМу
 
24.10.12
20:57
Ну вообще то переключение на резервный(и так далее) и есть методика.(наверняка еще сервер перезагружаете) Только нужно разобраться с первопричиной, потому как чать пользователей испытывают эту проблему некотрое время.
35 MadHead
 
25.10.12
10:43
(34) Рестартуем rphost средствами 1с, когда он разрастается больше 800мб. Рестартуем службу агента 1с раз в неделю.
Мне тяжело просмотреть все возможные "железячные" проблемы так как доступа у меня к железу нету, а админ довольно скептически относится к тому что, что-то может быть настроено не корректно с его стороны.
Из программных проблем есть только дедлоки примерно 15-20 раз в день. Могут ли они послужить причиной падения rphost?