#1368: Как собрать логи Технологического журнала?
Отредактирована: 65 дней назадСимптомы
- Инженер поддержки запросил логи ТЖ
- Конфликт блокировок
- Тормозит 1С. Операции в базе виснут. Что делать?
Решение
Ознакомьтесь со статьей https://its.1c.ru/db/metod8dev/content/6006/hdoc.
Подготовьте файл logcfg.xml следующего содержания:
<config xmlns="http://v8.1c.ru/v8/tech-log">
<log location="G:\LOGS\EXCP" history="48">
<event>
<eq property="name" value="EXCP" />
</event>
<event>
<eq property="name" value="excpcntx" />
</event>
<event>
<eq property="name" value="QERR"/>
</event>
<property name="all" />
</log>
<log location="G:\LOGS\CLSTR" history="48">
<event>
<eq property="name" value="ADMIN"/>
<ne property="Func" value="getSeances"/>
<ne property="Func" value="getConnections"/>
<ne property="Func" value="getServerProcesses"/>
<ne property="Func" value="getInfoBases"/>
<ne property="Func" value="regAuthenticate"/>
<ne property="Func" value="getInfoBases"/>
<ne property="Func" value="getIBRegistry"/>
<ne property="Func" value="agentAuthenticate"/>
</event>
<event>
<eq property="name" value="ATTN"/>
<ne property="Descr" value="Process is abandoned long enough"/>
<ne property="Descr" value="Process will be killed"/>
<ne property="Descr" value="Process online"/>
<ne property="Descr" value="Server online"/>
</event>
<event>
<eq property="name" value="proc" />
</event>
<event>
<eq property="name" value="CLSTR"/>
<eq property="p:processName" value="ServerJobExecutorContext"/>
<eq property="process" value="rphost"/>
</event>
<event>
<eq property="name" value="CLSTR"/>
<eq property="process" value="ragent"/>
</event>
<event>
<eq property="name" value="CLSTR"/>
<eq property="process" value="rmngr"/>
</event>
<property name="all" />
</log>
<log location="G:\LOGS\TLOCK" history="4">
<event>
<eq property="Name" value="TLOCK" />
<ge property="Durationus" value="1000000"/>
</event>
<event>
<eq property="Name" value="TTIMEOUT" />
</event>
<event>
<eq property="Name" value="TDEADLOCK" />
</event>
<event>
<eq property="name" value="DBPOSTGRS"/>
<gt property="durationus" value="10000000"/>
</event>
<event>
<eq property="name" value="DBMSSQL"/>
<gt property="durationus" value="10000000"/>
</event>
<event>
<eq property="name" value="SDBL"/>
<gt property="durationus" value="10000000"/>
<ne property="Func" value="HoldConnection"/>
</event>
<event>
<eq property="name" value="CALL"/>
<ne property="Context" value=""/>
<ge property="Durationus" value="10000000"/>
</event>
<event>
<eq property="name" value="CALL"/>
<ne property="Method" value=""/>
<ge property="Durationus" value="10000000"/>
</event>
<property name="all" />
</log>
</config>
Укажите существующий путь для накопления логов в параметре location. Учтите, что логи за час могут занимать десятки и сотни гигабайт. Убедитесь, что достаточно свободного места на диске.
Укажите требуемый интервал в параметре history. Для большинства случаев обычно достаточно 2 часа.
Если 1С сервер на Windows:
- В папку
C:\Program Files\1cv8\conf(для 64-битной системы) илиC:\Program Files (x86)\1cv8\conf(для 32-битной системы) выложитьlogcfg.xml. - После повторения проблемы заархивируйте папку с логами, загрузите в файлообменник и отправьте ссылку на скачивание поддержке.
- Не отправляйте в поддержку файлы больше 20 МБ - они не будут загружены
- Если вы затрудняетесь с поиском файлообменника - напишите поддержке, для вас сгенерируют уникальную ссылку для загрузки