Имя: Пароль:
1C
1С v8
Проблема с журналом регистрации очень быстро растет
0 brato4karik
 
24.12.12
16:12
Добрый день, сегодня обнаружил странную проблему файл журнала регистрации растет как на дрожжах(2 кб в секунду в среднем) за неделю 14 гб.

Срезал себе кусочек стал рассматривать. Выбрал на удачу сеанс и нашел все вхождения этого сеанса в журнале регистрации при его открытии режимом предприятия - оказалось 2 записи(начало сеанса и завершение). Открыл файл журнала ++блокнотом и поискал все вхождения этого сеанса - 88000 и большинство строк вот такой вид имеют

{20121224141011,C,
{24174ba3ec930,158da59},20,20,4,7823,3,I,"",0,
{"U"},"",1,13,17,913267,0,
{0}
},
{20121224141011,C,
{24174ba3ec930,158db2b},20,20,4,7823,2,I,"",0,
{"U"},"",1,13,17,913267,0,
{0}
},
{20121224141011,C,
{24174ba3ec930,158db2b},20,20,4,7823,3,I,"",0,
{"U"},"",1,13,17,913267,0,
{0}
},
{20121224141011,C,
{24174ba3ec930,158dbfd},20,20,4,7823,2,I,"",0,
{"U"},"",1,13,17,913267,0,
{0}



сама настройка журнала регистрации выполнена таким образом что бы не фиксировать массу ненужных нам событий (данные.добавление, данные.изменения и проч)

хочу попросить общих идей почему так могло получиться что при просмотре журнала из 1С нам показывают то что настроили а вот в фале записей больше в тысячи раз.
1 Reset
 
24.12.12
16:15
Какая версия платформы?
2 brato4karik
 
24.12.12
16:16
Сорри Клиент-Сервер 8.2.15.319
3 brato4karik
 
24.12.12
16:30
ну что же ни у кого нет идей?
4 Reset
 
24.12.12
16:32
Подобная ситация была в ранней 8.2  (.10.x вроде).
В ЖР писалось большое количество информации о начале и окончании транзакции. Я не нашел решения, временно выходил из ситуации, вырезая эти события самописной прогой.
Но это довольно быстро починили (в .11) (тогда одновременно поменялся формат логов с .log на .lgp)

>>8.2.15.319
Этот релиз я проскочил транзитом (c 14 сразу на 16).
Посмотри код события 3 и 2 в файле .elf. Если это начало и конец транзакции (_$Transaction$_.Begin,_$Transaction$_.Commit), то случай очень похожий.

Тем не менее, единствнная рекомендация - попробовать с другой версией платформы.
5 brato4karik
 
24.12.12
16:51
Благодарю я интуитивно это и предполагал, но вот тогда хочу еще вот что спросить. Порядок и описания полей файла. Как раз какое значение как читать??
6 Reset
 
24.12.12
17:09
Я не нашел описаний полей. Все исследовалось "тыком и матом"(зачеркнуто) эмпирически :)
Из того что помню,
{24174ba3ec930,158db2b}, - id транзакции, состоит из собственно id и смещения в файле(которое след учитывать при ручном редактировании)
2 (перед ,I) - код события (по определению в .lgf)

т.е. это начало{2} и окончание{3} некоей транзакции, в которой ничего не делалось(?)
{20121224141011,C,
{24174ba3ec930,158db2b},20,20,4,7823,2,I,"",0,
{"U"},"",1,13,17,913267,0,
{0}
},
{20121224141011,C,
{24174ba3ec930,158db2b},20,20,4,7823,3,I,"",0,
{"U"},"",1,13,17,913267,0,
{0}
},

Разбираться - тот еще геморрой. Только в крайнем случае, если нельзя проапгрейдить платформу.
7 Reset
 
24.12.12
17:11
платформенная форма просмотра скрывала такие транзакции (6), но, к примеру ВыгрузитьЖурналРегистрации их выгружает
8 brato4karik
 
24.12.12
17:26
да я вижу(но и платформенный вроде как показывает, стоит принудительно поставить галочку в отборе) причем установка настройки ЖР пока не помогает от этих лишних записей
9 Reset
 
24.12.12
17:40
(8) да, точно - я забыл просто, два года назад было - по умолчанию в отборе показ транзакций отключен
10 Reset
 
24.12.12
17:46
Попробуй c помощью
УстановитьИспользованиеСобытияЖурналаРегистрации
отключить события
_$Transaction$_.Begin
_$Transaction$_.Commit
11 brato4karik
 
24.12.12
17:47
странно очень, все настройки регистрации событий применились(данные изменение,добавление, и проч) а вот отказ от транзакций что то никак
12 Reset
 
24.12.12
17:47
Мне оно тогда не помогло (начисто забыл, почему), но возможно пригодится тебе
13 brato4karik
 
24.12.12
17:47
(10) уже сделано, но без результатно
14 Reset
 
24.12.12
17:48
(13) Видимо поэтому и мне не помогло ;)
15 Reset
 
24.12.12
17:50
Вроде бы оно воспроизводится и в файловой версии.
Попробуй, если воспроизведется, можно на файловой поробовать другии версии платформы, убедится, что помогает или не помогает
16 brato4karik
 
24.12.12
17:58
ок, щас как раз выгружаю базу не раньше чем завтра развернется. Все равно спасибо за диалог
17 Мыш
 
24.12.12
18:27
Там в каталоге журнала регистрации болтается файл со значениями полей. Разобраться несложно. Как только появляется новое значение - оно пишется в этот файл. А собственно в ЖР пишется уже ключ.
18 mistеr
 
24.12.12
19:18
(0) А что же в поддержку не написали?

Ну и посмотрите, может регламентные что-то молотят.
19 brato4karik
 
25.12.12
11:24
Всем спасибо, никаких регламентов не было, действительно пишутся оповещения о начале/завершении транзакции работала обработка ну и так неделя была загруженная для базы(за месяц порядка 10 000 000 000 записей перерабатывается(вот и набежало) , но вот вопрос почему с отключенной настройкой регистрации событий вида транзакция начата/зафиксирована они все равно пишутся то это скорее в суппорт 1С(отписался)
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.