Технологический журнал (ТЖ) 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).

Нужен профессиональный аудит производительности?

Настрою сбор логов, проанализирую узкие места и предоставлю отчет с рекомендациями по ускорению системы.

Заказать аудит →