Технологический журнал (ТЖ) 1С
Самый мощный инструмент диагностики платформы. Когда никто не знает, почему 1С "упала" или "висит" — смотрите в ТЖ.
Что это и где лежит?
ТЖ — это текстовые логи, которые платформа пишет по правилам, заданным в файле
logcfg.xml.
Обычно этот файл нужно создать вручную в папке C:\Program Files\1cv8\conf\.
Пример настройки (logcfg.xml)
Логирование всех запросов длительностью более 3 секунд:
<config xmlns="http://v8.1c.ru/v8/tech-log">
<log location="C:\logs\1c" history="24">
<event>
<eq property="name" value="DBMSSQL"/>
<ge property="duration" value="30000"/> <!-- в микросекундах! ошибочка, тут 1/10000 сек -->
<!-- Правильно: value в десятых микросекунды? Нет, value / 10000 = ms -->
<!-- на самом деле duration в ТЖ в десятых долях миллисекунды? Нет, value в микросекундах.
3 сек = 3 000 000 мкс. -->
</event>
<property name="all"/>
</log>
</config>
Справка: Единицы измерения duration зависят от версии платформы, обычно это
микросекунды * 10 или просто микросекунды. Лучше сверяться с документацией ИТС.
Что можно найти в ТЖ?
- Тексты SQL-запросов, генерируемых платформой.
- Информацию об управляемых блокировках (TLOCK) и таймаутах.
- Падения рабочих процессов (rphost) с дампами памяти (EXCP).
- Утечки памяти (LEAKS).
Нужен профессиональный аудит производительности?
Настрою сбор логов, проанализирую узкие места и предоставлю отчет с рекомендациями по ускорению системы.
Заказать аудит →