#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:

  1. В папку C:\Program Files\1cv8\conf (для 64-битной системы) или C:\Program Files (x86)\1cv8\conf (для 32-битной системы) выложить logcfg.xml.
  2. После повторения проблемы заархивируйте папку с логами, загрузите в файлообменник и отправьте ссылку на скачивание поддержке.
    1. Не отправляйте в поддержку файлы больше 20 МБ - они не будут загружены
    2. Если вы затрудняетесь с поиском файлообменника - напишите поддержке, для вас сгенерируют уникальную ссылку для загрузки