Пошаговые руководства, шпаргалки, полезные ссылки...
БлогФорумАвторы
Полезные Online-сервисы
Перечень Бесплатного ПО
Подписка на RSS-канал
При штатной работе сервер 1С:Предприятие 8.3 настройка технологического журнала не требуется. Однако в случае возникновения ситуаций с нештатной работой сервера 1С может потребоваться дополнительная диагностика проблемы, которую можно провести с помощью включения и настройки дополнительного технологического журналирования.
Для более безопасной работы с технологическим журналом желательно выделить отдельный дисковый том, так как собираемые технологические логи и дампы в случае возникновения проблем на сервере 1С могут занимать достаточно большой объём. Если этого не сделать, то может возникнуть ситуация с переполнением логами системного диска, что само по себе может привести к ещё большим проблемам не только с 1С, но и с функциональностью самой операционной системы сервера.
В нашем случае на каждом из серверов 1С:Предприятие на отельном быстром дисковом накопителе создан дополнительный дисковый том D:\ размером в 10GB специально для выделенного хранения технологического журнала 1С.
D:\
На выделенном дисковом томе созданы каталоги:
D:\1cv8\Logs
D:\1cv8\Dumps
Обратите внимание на то, что данные каталоги обязательно должны быть пустыми, иначе сервер 1С не станет писать в них логи.
На каталог верхнего уровня D:\1cv8 выдадим полные права сервисной учётной записи, от имени которой выполняется служба агента сервера 1С.
D:\1cv8
Конфигурационному файлу, определяющему параметры событий, которые должны фиксироваться в технологическом журнале 1С, нужно присваивать имя logcfg.xml, и размещать этот файл можно в каталоге установки 1С:Предприятие:
C:\Program Files\1cv8\conf
C:\Program Files (x86)\1cv8\conf
Ориентировочно через 1 минуту после размещения конфигурационного файла в каталоге, определённом для хранения технологического журнала, должны будут появиться подкаталоги с именами и идентификаторами процессов 1С, а внутри этих подкаталогов должны появиться сами логи.
Обратите внимание на то, что изменение режима логирования, указанное через конфигурационный файл logcfg.xml вступает в силу без вмешательства в работу процессов 1С и не требует перезапуска службы агента сервера 1С.
Содержимое файла настраиваем согласно рекомендации в документе Мониторинг на продукционных серверах
<?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») в технологическом журнале будут автоматически удаляться старые записи логов. Поэтому если требуется сохранение логов на длительные периоды, рекомендуется отдельно настроить периодическую архивацию и копирование логов на внешний файловый ресурс.
history=«28»
Дополнительные источники информации:
Проверено на следующих конфигурациях:
Автор первичной редакции: Алексей Максимов Время публикации: 13.03.2023 09:21