Имя: Пароль:
1C
1С v8
Как соотносится контекст в файле .log с транзакцией
,
0 breezee
 
10.10.17
13:10
Добрый день! В файле логов 1С (.log) есть такая строка 09:51.537010-1264444,TLOCK,4,process=rphost,p:processName=my_porc,t:clientID=160,t:applicationName=1CV8,t:computerName=pc_name-CTXTS27,t:connectID=2058,SessionID=144,Usr=user,Txt=Transaction lock - request. Lock space CRg601.DIMS.,Regions=CRg601.DIMS,Locks='CRg601.DIMS Exclusive ActionPeriod=T"20170901000000" Fld602...
Далее идут другие строки, события контекста в этой строке нет. Далее есть контекст, но он относится к другим сеансам. Подскажите, пожалуйста, как узнать контекст вызова? Где почитать про это? В интернете не нашел, на ИТС не нашел. Может плохо искал, подкиньте ссылку, если у вас есть, пожалуйста.
1 H A D G E H O G s
 
10.10.17
13:23
"события контекста в этой строке нет. "
Что-то не то

05:53.787019-1765013,TLOCK,4,process=rphost,p:processName=ut_work,t:clientID=221,t:applicationName=1CV8C,t:computerName=WMS-MAIN,t:connectID=124894,SessionID=656,Usr=User1,AppID=1CV8C,Regions=AccumRg21834.DIMS,Locks='AccumRg21834.DIMS Exclusive Fld931=0 Fld21835=161:80d614dae9bf949511e75df82233d718 Fld21836=194:80c300155d01690a11e64f2f946cb6af, Fld931=0 Fld21835=161:80d614dae9bf949511e75df82233d76c Fld21836=194:80c300155d01690a11e64f2f946cb6af, Fld931=0 Fld21835=161:80db14dae9bf949511e76625dda7bcc5 Fld21836=194:80c300155d01690a11e64f2f946cb6af, Fld931=0 Fld21835=161:80db14dae9bf949511e766343411098a Fld21836=194:80c300155d01690a11e64f2f946cb6af',WaitConnections=124913,connectionID=b35cad6d-1dcf-4e65-8190-9c182c1b8e7f,Context='Форма.Записать : Документ.СписаниеНедостачТоваров.Форма.ФормаДокумента
Документ.СписаниеНедостачТоваров.МодульОбъекта : 420 : ЗаполнитьВидыЗапасов(Отказ);
    Документ.СписаниеНедостачТоваров.МодульОбъекта : 694 : ЗапасыСервер.УстановитьБлокировкуОстатковТоваровОрганизаций(МенеджерВременныхТаблиц);
        ОбщийМодуль.ЗапасыСервер.Модуль : 1037 : Блокировка.Заблокировать();'
2 H A D G E H O G s
 
10.10.17
13:23
processName=my_porc

бугагашечки.
3 breezee
 
10.10.17
13:58
(1) А у меня нет второй строки, там по другому процессу (2) Извините, секретные данные))
4 H A D G E H O G s
 
10.10.17
14:10
(3) Возможно потому, что у меня фильтр по duration и это - блокировка с ожиданием, ибо есть WaitConnections=124913

И для такой блокировки показывается контекст вызова.
5 breezee
 
10.10.17
14:32
(4) У меня мое событие к дэдлоку привело, а для него контекста ничерта нет. Почему 1С логи пишут контекст "когда хотят"?
6 breezee
 
10.10.17
15:49
Ап! Где прочитать про структуру файла и когда пишутся контексты?
7 breezee
 
10.10.17
20:58
up)
8 breezee
 
15.10.17
11:11
Апну, может кто знает, я не могу найти инфу
9 breezee
 
18.10.17
20:34
Последний раз апну. Может в 1С написать, спросить у них?
10 mistеr
 
18.10.17
20:38
(9) Хорошая идея
11 breezee
 
18.10.17
20:42
(10) А как им писать? У меня есть доступ к ИТС, на v8 доступа нет
12 mistеr
 
18.10.17
20:49
13 Spieluhr
 
19.10.17
00:01
(5) к дедлоку 2 события приводят, найдите в логе второе событие
14 breezee
 
19.10.17
07:13
(13) По второму видно контекст, но не понятно, что делал 1 сеанс в это время, приводят 2, разбирать надо тоже по 2 событиям
15 Spieluhr
 
23.10.17
11:38
(14) а сам дедлок где возник? на сервере 1С или в СУБД?
Если на стороне 1С, то в ТЖ после TDeadLock идет TLock жертвы (этот же ConnectID)