|
С настройкой технологического журнала подмогите кто в теме | ☑ | ||
---|---|---|---|---|
0
BigShmax
29.05.12
✎
17:33
|
началось все со смены платформы с 8.2.12.96 на 8.2.15.301
полезли ошибки типа Проведение документа "Заказ покупателя 1522/114 от 25.05.2012 11:34:53": Ошибка при вызове метода контекста (Заблокировать): Конфликт блокировок при выполнении транзакции: Неустранимый конфликт блокировок Не удалось провести: Заказ покупателя 1522/114 от 25.05.2012 11:34:53 или Ошибка при вызове метода контекста (Заблокировать): Конфликт блокировок при выполнении транзакции: Неустранимый конфликт блокировок Не удалось провести: Заказ покупателя 2585/114 от 25.05.2012 10:33:32 покорвыряв просторы интернета пообщавшись тут пришел к тому что мне нужен технологический журнал. почитал создал logcfg.xml следующего плана: <?xml version="1.0"?> <config xmlns="http://v8.1c.ru/v8/tech-log"> <log history="168" location="c:\logs4"> <event> <eq property="name" value="proc"/> <eq property="name" value="scom"/> <eq property="name" value="conn"/> <eq property="name" value="admin"/> <eq property="name" value="excp"/> <eq property="name" value="qerr"/> </event> <event> <eq property="Name" value="TLOCK"/> <gt property="Duration" value="200000"/> </event> <property name="all"/> </log> </config> но как я понял эти ошибки в него не попали :-((((( т.е. я не нашел ни одной записи с пользователем которого попросил слать все ругачки про блокировку :-( как им же ключем мне писать все ошибки опубликованные в самом начале ??? :-( нуна выловит ь таки как минимум регистр на котором идет конфликт ну а если куски запросов спотыкающихся будет вообще офигитительно |
|||
1
BigShmax
29.05.12
✎
17:59
|
я что то не так написал или никто не пользуется этим инструментом?
|
|||
2
shuhard
29.05.12
✎
18:01
|
(1) или всем твои проблемы по фигу
|
|||
3
Kreont
29.05.12
✎
18:11
|
gt property="Duration" value="200000"
Почему такое большое? Сначала потестируй пишется ли вообще что либо в журнал после создания logcfg.xml. |
|||
4
Kreont
29.05.12
✎
18:15
|
Нашел у себя такой logcfg.xml :
<?xml version="1.0" encoding="UTF-8"?> <config xmlns="http://v8.1c.ru/v8/tech-log"> <log location="/var/log/log1c" history="24"> <event> <eq property="Name" value="EXCP"/> </event> <event> <eq property="Name" value="TLOCK"/> </event> <property name="all" /> <property name="Context"> <event> <eg property="Name" value="" /> </event> </property> </log> </config> |
|||
5
Пеппи
29.05.12
✎
18:16
|
(0)Конфигурацию нужно обновить тоже.
|
|||
6
BigShmax
29.05.12
✎
18:22
|
(3) пишутся события мало мало но пишутся.
value="200000" это 20 секунд . могу впринципе его вообще убрать. мне главное отловить на каком регистре возникает ошибка. (5) конфа УПП 1.3.24.2 не самая последняя но и не старая в хлам. подозреваю в конфликтах самописный код, но навскидку блокировки везде прописаны :-( |
|||
7
BigShmax
29.05.12
✎
18:23
|
(4) это конечно хорошо но кто бы сказал что эта настройка как раз и должна показывать мои ошибки :-(
(2) спасибо за участие в разговоре |
|||
8
Kreont
29.05.12
✎
18:25
|
хмл из (4) ловит блокировки + ошибки + покажет какой документ и в каком месте ошибка, вроде так, (давно делал такое, после того как абби включила поддержку упр.блокировок в конфигах таким уже не занимаюсь :)
|
|||
9
BigShmax
29.05.12
✎
18:37
|
(8) спасибо ну вот что то мне подсказывает что в 8.2.12.96 они не работали а теперь включились и где то что то у меян пропущено .
|
|||
10
Мимохожий Однако
29.05.12
✎
19:47
|
Сначала убедись, что у всех стоит платформа 8.2.15.310
|
|||
11
Живой Ископаемый
29.05.12
✎
19:58
|
есть на ИТС обработка которая создает файл. и позволяет визуально ставить галки
http://screencast.com/t/RI3heJtkarC |
|||
12
BigShmax
30.05.12
✎
11:08
|
(10) не понял. а как они входят в клиент серверную БД с разной версией на клиенте и сервере. у меня сейчас 8.2.15.301 а не 310 клиентов в БД ооочень много и абы на обум обновляться нет возможности - в исправлениях ошибок я не нашел явного косяка моей направленности
|
|||
13
BigShmax
30.05.12
✎
12:59
|
ну вот например такой кусок лога что обозначает и нормально ли это.
04:59.6484-3 TLOCK 4 process=rphost p:processName=upp_8_2 t:clientID=1431 t:applicationName=1CV8 t:computerName=BEXPERT t:connectID=724 SessionID=2158 Usr=Силкина Ирина Txt=Transaction lock - request. Lock space Document383.REFLOCK. Regions=Document383.REFLOCK Locks='Document383.REFLOCK Exclusive ID=0:8935daaf6c22e3c6490650eb82a405b0' WaitConnections= 04:59.7111-0 Context 3 process=rphost p:processName=upp_8_2 t:clientID=1431 t:applicationName=1CV8 t:computerName=BEXPERT t:connectID=724 SessionID=2158 Usr=Силкина Ирина Context=' {Документ.ЗаявкаНаРасходованиеСредств.Форма.ФормаДокумента}/{КоманднаяПанель : ДействияФормы}/{Действие4}' |
|||
14
BigShmax
30.05.12
✎
13:00
|
и вообще я думал что ругается тока при проведении дока заявки клиента там и подписки свои и вмешательства, вроде разобрался с временем его проведения а как оказалось у многих в разных доках ругается на конфликт блокировок как измененных так и штатных документов :-((( что такое случилось то :-(
УПП 1.3.24.2 на платформе 8.2.15.301 |
|||
15
BigShmax
30.05.12
✎
13:00
|
100 пользователей одновременно
|
|||
16
BigShmax
30.05.12
✎
13:18
|
прочесал все описалово ничего в 8.2.15.310 касаемо блокировок вроде не пилено т.е. мою проблему не решит :-(
|
|||
17
Kreont
30.05.12
✎
13:25
|
В настройках конфигурации какие стоят настройки режима упр.блокировками и какой режим совместимости?
|
|||
18
BigShmax
30.05.12
✎
13:46
|
Режим управления блокировкой данных - Управляемый
Режим совместимости - Версия 8.2.13 |
|||
19
Kreont
30.05.12
✎
14:04
|
Еще можно проверить итоги на когда рассчитаны.
Уже фантазия заканчивается :( Странно что блокировки появились после смены платформы, может тогда дело в настройках сервера СКЛ? |
|||
20
Mkonst
30.05.12
✎
14:11
|
может настройки sql сервера виноваты в блокировках?? может каких либо регламентных операций не хватает???
|
|||
21
mistеr
30.05.12
✎
14:14
|
(19) >Уже фантазия заканчивается
Верный признак, что пора воспользоваться линией консультаций или обратиться к комп. франчу |
|||
22
Mkonst
30.05.12
✎
14:16
|
(19) очереди на диски сервера смотрели? база tempDb как себя чувствует?
|
|||
23
Mkonst
30.05.12
✎
14:21
|
(19) рабочие процессы на сервере 1с правильно настроены??
|
|||
24
BigShmax
30.05.12
✎
14:48
|
проблема в том что проявилось все в полной красе именно при смене платформы. поэтому настройки скл я хз никто не трогал рабочий процесс один основной и один резервный на x64 сервере приложений. сервер sql и сервер 1с физически разнесены. диски не думаю что при делах блокировки лезут и при небольшой интенсивности работы чего на 8.2.12.96 не наблюдалось при пиках :-(
|
|||
25
BigShmax
30.05.12
✎
14:52
|
а что можно на SQL какие настройки посомтреть? по сути он работает как его настроили уже пару лет - и никто его не трогает особо. а что такое tempDB я и не знаю :-(
|
|||
26
aristar
30.05.12
✎
14:52
|
(24) Добавьте еще EXCPCNTX в лог, будет виден контекст выполнения проблемных запросов, если вы их еще не обнаружили.
|
|||
27
Kreont
30.05.12
✎
15:20
|
верни назад платформу, или хотя б 8,2,13.*** поставь
|
|||
28
Kreont
30.05.12
✎
15:28
|
или подождать еще до 20.06 и сразу 8.3, а вдруг там все будет "летать" :)
|
|||
29
BigShmax
30.05.12
✎
16:34
|
нехотелось бы вертать платформу если честно :-(
совсем не хотелось бы, про 8.3 особенно смешно :-))))))))))))))) (26) принято ща воткну |
|||
30
BigShmax
30.05.12
✎
16:38
|
(26) что то я не вижу такого в конструкторе, не могли бы вы подправить мой xml с учетом Ваших поправок :
<?xml version="1.0" encoding="UTF-8"?> <config xmlns="http://v8.1c.ru/v8/tech-log"> <log location="c:\logs5" history="24"> <event> <eq property="Name" value="EXCP"/> </event> <event> <eq property="Name" value="TLOCK"/> </event> <property name="all" /> <property name="Context"> <event> <eg property="Name" value="" /> </event> </property> </log> </config> |
|||
31
Живой Ископаемый
30.05.12
✎
20:58
|
ээээ (11) используете?
|
|||
32
guevara74
30.05.12
✎
21:07
|
Немного не в тему, но в типовой упп есть один глючек, связанныйс заказами покупателей. Точнее с регистром заказы покупателей . при проведении корректировки заказа покупателей есть проверка на существование корректировок с датой большей этой корректировки. Там кривой запрос не к виртуальной таблице оборотов, а к самому регистру. Этот запрос как раз приводит к дедлокам. Пересекаются документы реализации, заказы и корректировки заказов покупателей
|
|||
33
Живой Ископаемый
30.05.12
✎
21:11
|
В общем про ТЖ.. это нетривиальное дело. Действительно стоящщее своей соли. Расширяешь, сужаешь критериии... Чтобы в конце концов определить например, что вот так работает 1С такого-то релиза с твоей СУБД. Но интересно.
|
|||
34
BigShmax
31.05.12
✎
09:57
|
(31) использую но "EXCPCNTX" что то не вижу или чего то недопонимаю :-(
|
|||
35
BigShmax
01.06.12
✎
10:29
|
а может такая ерунда быть из-за того что на севрере всего два рабочих процесса основной и резервный, оба активные. сервер 64 бита.
|
|||
36
BigShmax
04.06.12
✎
17:53
|
добавил рабочих процессов - трабл исчез. ИТС гонит что на x64 достаточно одного рабочего и одного резервного процессов.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |