Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


1c:1c-enterprise-8-3-cluster-deployment:configuring-1c-technological-log

Настройка технологического журнала на сервере 1С:Предприятие 8.3

При штатной работе сервер 1С:Предприятие 8.3 настройка технологического журнала не требуется. Однако в случае возникновения ситуаций с нештатной работой сервера 1С может потребоваться дополнительная диагностика проблемы, которую можно провести с помощью включения и настройки дополнительного технологического журналирования.

Для более безопасной работы с технологическим журналом желательно выделить отдельный дисковый том, так как собираемые технологические логи и дампы в случае возникновения проблем на сервере 1С могут занимать достаточно большой объём. Если этого не сделать, то может возникнуть ситуация с переполнением логами системного диска, что само по себе может привести к ещё большим проблемам не только с 1С, но и с функциональностью самой операционной системы сервера.

В нашем случае на каждом из серверов 1С:Предприятие на отельном быстром дисковом накопителе создан дополнительный дисковый том D:\ размером в 10GB специально для выделенного хранения технологического журнала 1С.

На выделенном дисковом томе созданы каталоги:

  • D:\1cv8\Logs - под файлы технологического журнала
  • D:\1cv8\Dumps - под дампы процессов 1С.

Обратите внимание на то, что данные каталоги обязательно должны быть пустыми, иначе сервер 1С не станет писать в них логи.

На каталог верхнего уровня D:\1cv8 выдадим полные права сервисной учётной записи, от имени которой выполняется служба агента сервера 1С.

Конфигурационному файлу, определяющему параметры событий, которые должны фиксироваться в технологическом журнале 1С, нужно присваивать имя logcfg.xml, и размещать этот файл можно в каталоге установки 1С:Предприятие:

  • C:\Program Files\1cv8\conf
  • C:\Program Files (x86)\1cv8\conf - для 32-битной 1С на 64-битной ОС

Ориентировочно через 1 минуту после размещения конфигурационного файла в каталоге, определённом для хранения технологического журнала, должны будут появиться подкаталоги с именами и идентификаторами процессов 1С, а внутри этих подкаталогов должны появиться сами логи.

Обратите внимание на то, что изменение режима логирования, указанное через конфигурационный файл logcfg.xml вступает в силу без вмешательства в работу процессов 1С и не требует перезапуска службы агента сервера 1С.

Содержимое файла настраиваем согласно рекомендации в документе Мониторинг на продукционных серверах

logcfg.xml
<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
<dump create="true" location="D:\1cv8\Dumps" type="0" prntscrn="false"/>
<log location="D:\1cv8\Logs" history="28">
  <event>
      <eq property="Name" value="EXCP"/>
  </event>
  <event>
      <eq property="Name" value="CONN"/>
  </event>
  <event>
      <eq property="Name" value="PROC"/>
  </event>
  <event>
      <eq property="Name" value="ADMIN"/>
  </event>
  <event>
      <eq property="Name" value="SESN"/>
  </event>
  <event>
      <eq property="Name" value="CLSTR"/>
  </event>
   <property name="all"/>
</log>
</config>

Подобная настройка позволит собирать минимальный объем информации для изучения большинства проблем, возникающих при работе сервера 1С. В случае нестабильной работы процессов 1С может увеличиваться объём хранимых данных в подкаталоге с дампами процессов (D:\1cv8\Dumps), так как в этот каталог будут записываться полные снимки процессов в момент их аварийного завершения.

Подкаталог с технологическим журналом (D:\1cv8\Logs) при штатной работе не должен превышать пары сотен MB за сутки.

По истечении периода (history=«28») в технологическом журнале будут автоматически удаляться старые записи логов. Поэтому если требуется сохранение логов на длительные периоды, рекомендуется отдельно настроить периодическую архивацию и копирование логов на внешний файловый ресурс.


Дополнительные источники информации:


Проверено на следующих конфигурациях:

Версия ОС сервера 1С Версия 1С:Предприятие
Microsoft Windows Server 2012 R2 Standard EN (6.3.9600) 1С:Предприятие 8.3.17.1549
Microsoft Windows Server 2022 Standard EN (10.0.20348) 1С:Предприятие 8.3.22.1750

Автор первичной редакции:
Алексей Максимов
Время публикации: 13.03.2023 09:21

Обсуждение

Ваш комментарий:
 
1c/1c-enterprise-8-3-cluster-deployment/configuring-1c-technological-log.txt · Последнее изменение: 13.03.2023 09:33 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki