Где на компьютере хранится файл программной лицензии программ системы «1С:Предприятие 8»
Где на компьютере хранится файл программной лицензии «.lic» программ системы «1С:Предприятие 8» и какую полезную информацию можно извлечь из файла лицензии
Обратите внимание, что при работе в программах 1С в облачном сервисе 1С:Фреш не требуется наличие на компьютере лицензий или USB-ключей. Работа с облачными версиями программ 1С может выполняться как с помощью браузера (Chrome, IE, Edge, Mozzila, Safari), так и с помощью «тонкого клиента 1С», который пользователям облачных версий 1С предоставляется бесплатно.
Иногда у пользователей программ 1С возникает необходимость найти на компьютере файл программной лицензии системы защиты программ «1С:Предприятие 8».
Если программа запускается, она версии ПРОФ или КОРП (не базовая версия) и клиентское приложение получило лицензию самостоятельно (локально или с терминального сервера), то путь к файлу лицензии, использованной для запуска текущего сеанса, указывается в самом низу окна справки «О программе» в разделе Лицензия, под тегом Текущая.
При этом следует учитывать, что идея найти файл лицензии с целью ее копирования на другой компьютер лишена всякого смысла, т.к. в файле лицензии в зашифрованном виде сохраняются параметры компьютера, на котором она была активирована и при запуске программы происходит сравнение этих зашифрованных параметров с реальными параметрами текущего компьютера. Очевидно, что файл лицензии (как и любой другой файл) можно скопировать на другой ПК, но это бесполезно, т.к. другой компьютер не пройдет процедуру валидации с параметрами записанными в файле лицензии. В файле лицензии шифруются практически все ключевые параметры компьютера (материнская плата, ЦП, HDD/SSD, ОЗУ, БИОС, Mac-адреса, версия Windows и др.)
Подробнее: К каким параметрам компьютера «привязывается» программная лицензия «1С:Предприятия 8»
Сам файл программной лицензии имеет расширение «.lic» и может находится в различных местах файловой системы. При этом необходимо учитывать следующие особенности:
- при автоматическом получении лицензии файлы лицензии по умолчанию могут сохраняться в различные каталоги, в зависимости от версии операционной системы, версии платформы 1С:Предприятие 8.* и прав пользователя, от имени которого выполняется получение лицензии;
- файл лицензии может быть сохранен как в общедоступные каталоги, так и в каталоги конкретного пользователя, от имени которого была запущена система в момент активации лицензии;
- существуют каталоги, куда файл лицензии не сохраняется автоматически и может быть перемещен только вручную специалистом, но где будет осуществляться поиск лицензии программой.
Обращаем внимание, что приобретать необходимо именно ту версию программы 1С, которая реально используется (например, если используется 1С:Бухгалтерия версии ПРОФ, то не следует покупать 1С:Бухгалтерия 8. Базовая версия, т.к. лицензия базовой версии не позволит запустить информационную базу версии ПРОФ).
Где искать файл лицензии 1С
Итак, если вам необходимо найти файл лицензии, то его стоит искать в следующих местах файловой системы ОС Windows (в порядке убывания от более вероятного варианта к менее вероятному):
- %ProgramData%\1C\licenses
- %ProgramData%\1C\1Cv82\conf
- %ALLUSERSPROFILE%\1C\licenses
- %ALLUSERSPROFILE%\Application Data\1C\licenses
- %ALLUSERSPROFILE%\Application Data\1C\1Cv82\conf
- %ALLUSERSPROFILE%\1C\1Cv8\conf
- %ALLUSERSPROFILE%\1C\1Cv82\conf
- %USERPROFILE%\Local Settings\1C\1Cv8\conf
- %USERPROFILE%\Local Settings\1C\1Cv82\conf
- %USERPROFILE%\AppData\Local\1C\1Cv8\conf
- %USERPROFILE%\AppData\Local\1C\1Cv82\conf
- %LOCALAPPDATA%\1C\1Cv8\Conf
- %LOCALAPPDATA%\1C\1Cv82\Conf
и еще два маловероятных варианта, где теоретически могут быть файлы лицензий (т.к. автоматически системой они там не сохраняются), но они могут быть перемещены туда вручную специалистом для каких-то специфических целей:
Если не удается найти файл лицензии ни в одном из каталогов, то запустите поиск файлов с расширением «*.lic» по всему диску C. Обратите внимание на расположение найденных файлов, т.к. на компьютере могут быть файлы с расширением .lic от других программных продуктов, которые никак не связаны с 1С.
Последовательность поиска лицензии программой 1С
Обратите внимание, что порядок мест, в которых программа 1С будет осуществлять поиск лицензии, очень сильно отличается от последовательности строк в предыдущем списке и не определяется вероятностью, с которой лицензию можно там обнаружить. Использование разработчиками именно такой последовательности поиска имеет свои определенные цели и знание данного механизма может быть весьма полезным, например, можно настроить, что бы при запуске какой-то конкретной информационной базы использовалась именно нужная программная лицензия, а не первая попавшаяся (если точнее, то что бы первой была найдена именно та лицензия, которая вам требуется).
Итак, при запуске программы «1С:Предприятие 8» на компьютере с ОС Windows система программного лицензирования будет осуществлять поиск файла программной лицензии в следующем порядке (если на каком-либо шаге будет обнаружена необходимая лицензия, дальнейший поиск прекращается и программа 1С запускается):
-
Каталог конфигурационных файлов той версии платформы 1С:Предприятия, которая используется для запуска информационной базы в данный момент:
-
C:\Program Files\1cv8\8.3.**.****\bin\conf или C:\Program Files (x86)\1cv8\8.3.**.****\bin\conf (в зависимости от разрядности ОС и разрядности платформы).
- %USERPROFILE%\Local Settings\1C\1Cv8\сonf
- %USERPROFILE%\Local Settings\1C\1Cv82\conf
- %USERPROFILE%\AppData\Local\1C\1Cv8\conf
- %USERPROFILE%\AppData\Local\1C\1Cv82\conf
- %LOCALAPPDATA%\1C\1Cv8\Conf
- %LOCALAPPDATA%\1C\1Cv82\Conf
- %ALLUSERSPROFILE%\Application Data\1C\1cv8\conf
- %ALLUSERSPROFILE%\1C\1Cv8\conf
- %ALLUSERSPROFILE%\1C\1Cv82\conf
Где искать файл лицензии 1С на MacOS
На компьютере с MacOS файл программной лицензии может находится также в нескольких местах:
Если данная информация была для Вас полезной, то Вы можете поддержать авторов, поставив оценку в панели инструментов Яндекс.Браузера, или оставить свой отзыв на странице нашей компании в сервисе Яндекс.Бизнес
Имя файла программной лицензии
Файл лицензии 1С базовой версии
Имя файла лицензии базовой версии имеет формат: files0.lic, files1.lic, files2.lic и т.д., где цифры 0, 1, 2 — это порядковый номер лицензии базовой версии на данном компьютере. Т.е. если на компьютере было установлено две базовых версии программ 1С, например, сначала была установлена «1С:Бухгалтерия 8. Базовая версия», а потом «1С:Зарплата и управление персоналом 8 . Базовая версия», то лицензия от базовой бухгалтерии будет с именем files0.lic, а от базовой ЗУП — files1.lic.
К сожалению узнать регистрационный номер программы 1С или получить какую-либо другую полезную информацию из файла лицензии базовой версии невозможно, т.к. вся информация в файле хранится только в зашифрованном виде.
Уточнить имена ПК или рег.номер по файлу лицензии для базовых продуктов нет технической возможности даже у Центра лицензирования 1С. Максимум, что можно сделать для идентификации лицензии базовой версии 1С, это запросить дату и время активации лицензии по регистраицонному номеру программы.
По дате создания файла лицензии file0.lic на компьютере можно будет попробовать определить от этого ли рег. номера данный файл лицензии или нет.
Это может помочь в случаях, если было приобретено несколько одинаковых базовых программных продуктов 1С, вы знаете рег.номера этих комплектов, но не можете определить на каком именно ПК был установлен каждый из экземпляров.
Файл рабочей лицензии 1С версии ПРОФ
Имя файла рабочей лицензии НЕбазовой версии представляет собой метку времени (timestamp) и состоит из 14 цифр, в которых записаны дата и время получения данной лицензии в формате: ГГГГММДДччммсс, например, имя файла лицензии 20150807112342.lic говорит о том, что лицензия была получена 2015 г./август/07 число/11 часов/23 мин./42 сек.- 07 августа 2015 г. в 11:23:42.
Файл аннулированной лицензии 1С версии ПРОФ
Имя файла аннулированной лицензии версии ПРОФ состоит из 29 цифр, в которых записаны дата и время получения данной лицензии а также дата и время ее аннулирования в формате: ГГММДДччммсс_ГГММДДччммсс.oldlic. Обратите внимание, что файл аннулированной лицензии имеет расширение .oldlic, а не .lic, например, имя файла лицензии 20130204091627_20150807112342.oldlic говорит о том, что лицензия была получена 2013 г./февраль/04 число/09 часов/16 мин./27 сек.- 04 февраля 2013 г. в 09:16:27, а аннулирована 2015 г./август/07 число/11 часов/23 мин./42 сек.- 07 августа 2015 г. в 11:23:42.
Лицензия аннулируется автоматически только для ПРОФ версий и только в случае, если пользователем было выполнено повторное получение лицензии с помощью пинкода из комплекта лицензии с тем же регистрационным номером. В случае, если лицензия «слетела» в результате изменения ключевых параметров компьютера, к которому она была привязана, расширение файла лицензии не меняется.
Информация из файла программной лицензии
В новых версиях технологической платформы 1С:Предприятие 8.3 (начиная с версий 8.3.12.1790, 8.3.13.1644 и 8.3.14.1565) в конце файла программной лицензии записывается краткая информация о регистрационном номере комплекта, наименовании лицензии, типе лицензии (клиентская или серверная, однопользовательская или многопользовательская), а также информация о компьютере, на котором производилась активация лицензии (кроме лицензий базовых версий).
Пример 1.
В файле программной лицензии указана следующая информация:
- Регистрационный номер: 810012****G0
- Тип лицензии: клиент
- Наименование продукта: 1С Предприятие 8. Лицензия на одно рабочее место (программная защита)
- Дата производства: 19.04.2019 0:00:00
- Срок действия: не ограничен
- Количество пользователей: 1
- Количество пинкодов в группе: 5
- Привязка: 1PC, Intel64 Family 6 Model 158 Stepping 10, 8157Mb RAM, Майкрософт Windows 10 Корпоративная LTSC
Указанная информация говорит о том, что данная лицензия была получена из комплекта программного продукта «1С:Предприятие 8. Лицензия на одно рабочее место (программная защита)», рег.номер 810012****. Лицензия привязана к параметрам компьютера с именем 1PC.
Пример 2.
В файле программной лицензии указана следующая информация:
- Регистрационный номер: 810027****G0
- Тип лицензии: клиент
- Наименование продукта: 1С Предприятие 8. Лицензия на 5 рабочих мест (программная защита)
- Дата производства: 20.02.2019 12:15:47
- Срок действия: не ограничен
- Количество пользователей: 1
- Количество пинкодов в группе: 5
- Привязка: 2PC, Intel64 Family 6 Model 158 Stepping 10, 8157Mb RAM, Майкрософт Windows 10 Корпоративная LTSC
Указанная информация говорит о том, что данная лицензия была получена из комплекта программного продукта «1С:Предприятие 8. Лицензия на 5 рабочих мест (программная защита)», рег.номер 810027****, при этом был использован пинкод для получения однопользовательской лицензии. Лицензия привязана к параметрам компьютера с именем 2PC.
Пример 3.
В файле программной лицензии указана следующая информация:
- Регистрационный номер: 810033****G0
- Тип лицензии: клиент
- Наименование продукта: 1С Предприятие 8. Лицензия на 10 рабочих мест (программная защита)
- Дата производства: 20.02.2019 10:26:05
- Срок действия: не ограничен
- Количество пользователей: 10
- Количество пинкодов в группе: 1
- Привязка: 3PC, Intel64 Family 6 Model 158 Stepping 10, 8157Mb RAM, Майкрософт Windows 10 Корпоративная LTSC
Указанная информация говорит о том, что данная лицензия была получена из комплекта программного продукта «1С:Предприятие 8. Лицензия на 10 рабочих мест (программная защита)», рег.номер 810033****, при этом был использован пинкод для получения многопользовательской лицензии на 10 рабочих мест. Лицензия привязана к параметрам компьютера с именем 3PC.
Пример 4
В файле программной лицензии указана следующая информация:
- Регистрационный номер: 81017478**G0
- Тип лицензии: сервер 64
- Номер продукта: 0000000000***
- Наименование продукта: 1С Предприятие 8. Лицензия на сервер (x86-64) (программная защита)
- Дата производства: 16.08.2021 10:23:54
- Срок действия: не ограничен
- Количество пользователей: 1
- Количество пинкодов в группе: 1
- Привязка: ORGL8, client, 50 users, id 1548266***
Указанная информация говорит о том, что данная лицензия была получена из комплекта программного продукта «1С:Предприятие 8 ПРОФ. Лицензия на сервер (x86-64)», рег.номер 81017478**, при этом лицензия была привязана к аппаратному USB-ключу на 50 рабочих мест с ID 1548266***.
Пример 5
В файле программной лицензии указана следующая информация:
- Регистрационный номер: 80000416***G0
- Тип лицензии: обновление, сервер 64, КОРП(пользователи, ресурсы)
- Номер продукта: 000000***0000
- Наименование продукта: 1С Предприятие 8. Лицензия на сервер (x86-64) (программная защита), обновление аппаратной защиты до ПРОФ-плюс
- Дата производства: 26.04.2021 12:04:47
- Срок действия: не ограничен
- Количество пользователей: 1
- Количество пинкодов в группе: 1
- Привязка: EN8SA, server64,, id 407714***
Указанная информация говорит о том, что данная лицензия была получена как расширение к аппаратному ключу программного продукта «1С:Предприятие 8 ПРОФ. Лицензия на сервер (x86-64) (USB)», который был приобретен до 11.02.2019. Рег.номер комплекта лицензии на сервер 1С:Предприятие 8.* с USB-ключом, в дополнение к которому была получена программная лицензия: 800000415**. Лицензия была привязана к аппаратному USB-ключу 1С:Предприятие 8 ПРОФ. Лицензия на сервер (x86-64) (USB) с ID 407714***.
Обратите внимание, что это НЕ самостоятельная и НЕ самодостаточная лицензия, а дополнение к аппаратному USB-ключу на сервер 1С:Предприятия 8.*. Данная лицензия может использоваться только совместно с аппаратным ключом на сервер 1С:Предприятия 8.* (в корпусе зеленого цвета, серия ключа EN8SA). Без данного аппаратного ключа лицензия ПРОФ-плюс работать не будет. Лицензия ПРОФ-плюс не позволяет запускать сервер 1С:Предприятия 8.*, а предназначена только для снятия ограничения на возможность использования более 12 ядер процессора и 500 сеансов пользователей для тех аппаратных USB-ключей, которые были приобретены до 11.02.2019 г.
Важно!
Не следует файл программной лицензии бездумно копировать из каталога в каталог, т.к. в случае обнаружения системой защиты «1С» дубликата файла «.lic» сразу в нескольких каталогах все дубли будут аннулированы.
Все вышесказанное действительно для программных продуктов системы «1С:Предприятие 8» версии 8.3.6, для других версий месторасположение файла программной лицензии .lic может отличаться.
Все вышесказанное действительно для операционных систем Microsoft Windows. Расположение файлов программной лицензии для ОС Linux и MacOS см. в документации.
Записки IT специалиста
Если программа ведет себя неправильно, то первым делом следует смотреть логи. 1С:Предприятие не исключение, однако, в отличие от большинства иных программ, использующих для этого системные инструменты, 1С реализовали собственный механизм, названный технологическим журналом. Он позволяет достаточно гибко настраивать собираемую информацию и способен удовлетворить различные категории пользователей: от администраторов до разработчиков.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Что такое технологический журнал? Это собственный формат логов 1С собирающий всю информацию о работе установленных на данном ПК приложениях 1С:Предприятие. По умолчанию технологический журнал настроен на сохранение минимальных дампов, возникающих при аварийном завершении программы.
Однако, давайте честно, многие из читающих данную статью имеют знания и опыт чтобы работать с дампами? А те, кто все-таки умеют это делать, будут этим заниматься? Нет, так как практического смысла в этом немного. Процитирую В. Гилева:
В дампах могут разобраться только разработчики платформы! (только у них исходники 🙂 )
Поэтому сразу забываем о дампах и сосредотачиваемся на гораздо более простых и понятных вещах — логах. Для чтения логов не нужно иметь специфических знаний, достаточно просто инженерного опыта и общих представлений о работе операционной системы и непосредственно 1С:Предприятия.
Платформа Windows
Для включения и настройки технологического журнала в среде Windows необходимо в папке C:\Program Files (x86)\1cv8\conf создать специальный файл настроек logcfg.xml. В самом простейшем случае он может выглядеть так:
Разберем структуру файла подробнее:
- log location — расположение файлов лога, указанная директория должна существовать, и пользователь от имени которого запускается 1С должен иметь право записи в нее.
- history — время хранения логов в часах, в нашем примере 168 часов равно 7 суткам или неделе.
- event — таких секций может быть много, соответствуют фиксируемым событиям. В данном случае фиксируются все события.
- property — определяет попадание в журнал свойств событий. Конструкция property name=»all» включает записи в журнал всех свойств событий.
Данная настройка может подойти для клиентского приложения, однако попытка использовать ее на сервере приведет к резкому раздуванию логов и падению производительности системы.
Внимание! 1С категорически не рекомендует включать подобный тип журнала на рабочих серверах!
Поэтому настроим журнал на получение только нужной нам информации. Существуют разные варианты настройки технологического журнала, в зависимости от того, какие именно события нас интересуют. В первую очередь это нештатное поведение платформы, которое может быть связано с ошибками конфигурации или неправильной настройкой платформы. Фирма 1С рекомендует такую настройку журнала:
В данном примере фиксируются следующие события:
- PROC — события, относящиеся к процессу целиком и влияющие на дальнейшую работоспособность процесса. Например, старт, завершение, аварийное завершение и т.п.
- SCOM — события создания или удаления серверного контекста, обычно связанного с информационной базой.
- CONN — установка или разрыв клиентского соединения с сервером.
- EXCP — исключительные ситуации приложений системы 1С:Предприятие, которые штатно не обрабатываются и могут послужить причиной аварийного завершения серверного процесса или подсоединенного к нему клиентского процесса.
- ADMIN — управляющие воздействия администратора кластера серверов системы 1С:Предприятие.
- QERR — события, связанные с обнаружением ошибок компиляции запроса или ограничения на уровне записей и полей базы данных.
Этого набора вполне хватает, для разбора ошибок в повседневной деятельности администратора. С полным перечнем настроек технологического журнала с пояснениями и примерами можно ознакомиться в разделе 3.17 Руководства администратора (та самая толстая желтая книжка, которую никто не читает).
Для диагностики отдельных ситуаций можно применять и специфические настройки журнала. Если вы используете аппаратные ключи, то в случае возникновения проблем с ними примените следующую настройку журнала:
Это позволит фиксировать события обращения к ключам защиты в том виде, в котором они фиксируются системой защиты HASP, в то время как 1С подменяет их своими сообщениями, типа «ключ защиты не обнаружен», обладающими крайне низкой информативностью.
Итак, файл создан. Чтобы события начали фиксироваться в журнале необходимо запустить клиентское приложение или перезапустить службу сервера. После чего директория с логами примет примерно следующий вид:
Для каждого процесса создается отдельная папка с его именем и ID, каждая из которых содержит внутри текстовые файлы с именем формата ггммддчч, т.е. год-месяц-день-час, каждый час создается новый файл лога. Так, например, лог за 12 января 2016 года с 15 до 16 часов будет иметь имя 16011215.log, затем 16011216.log и т.д.
Для примера приведем участок лога:
25:25.282004-0,EXCP,0,process=ragent,Exception=81029657-3fe6-4cd6-80c0-36de78fe6657,Descr='src\ServerAgentImpl.cpp(697):
81029657-3fe6-4cd6-80c0-36de78fe6657: server_addr=W81-TEST descr=11001(0x00002AF9): Этот хост неизвестен. line=1102 file=src\DataExchangeCommon.cpp'
25:35.876000-0,EXCP,1,process=ragent,ClientID=0,Exception=NetDataExchangeException,Descr='server_addr=W81-TEST descr=11001(0x00002AF9): Этот хост неизвестен. line=1102 file=src\DataExchangeCommon.cpp'
Сразу видно, что система не может разрешить имя сервера W81-TEST, возможно из-за проблем в DNS. Как видим, логи вполне читабельны и понятны, что позволяет осмысленно подходить к разбору ошибок, особенно в тех случаях, когда явного сообщения об ошибке не выводится, скажем не стартует процесс сервера.
Платформа Linux
Несмотря на то, что никаких отличий в настройке технологического журнала для разных платформ нет, в Linux имеются некоторые особенности, связанные с архитектурой системы и не всегда очевидные начинающим.
Прежде всего расположение файла настроек. Он должен находиться в /home/usr1cv8/.1cv8/1C/1cv8/conf, по умолчанию данная директория не существует и ее нужно будет создать. Также, если вы предпочитаете графические инструменты настройки, учтите, что директория .1cv8 скрытая (на это указывает точка в начале имени) и просто так в файловом менеджере вы ее не увидите.
Мы предпочитаем работу в консоли, как более привычную и удобную для данной платформы. Поэтому создадим данную директорию:
mkdir /home/usr1cv8/.1cv8/1C/1cv8/conf
а в ней файл настроек:
touch /home/usr1cv8/.1cv8/1C/1cv8/conf/logcfg.xml
После чего можно приступать к его редактированию, содержимое должно быть полностью идентичным Windows-версии, за исключением пути хранения логов. В файловой системе Linux они традиционно располагаются в /var/log и мы не рекомендуем отступать от традиций, потому, что если с данным сервером придется работать другому специалисту, то он будет искать логи именно там.
Изменим строку конфигурационного файла logcfg.xml следующим образом:
Затем создадим папку для логов 1С
mkdir /var/log/1C
А чтобы 1С могла писать туда, установим пользователя и группу 1С владельцем этого каталога:
chown usr1cv8:grp1cv8 /var/log/1C
Теперь перезапускаем процесс сервера 1С
service srv1cv83 restart
и отмечаем создание в директории папок и файлов с логами.
Данная настройка будет вести технологический журнал сервера 1С, если вам нужно фиксировать события клиентского приложения, то следует выполнить ряд дополнительных действий.
Так как клиентская платформа работает от имени запустившего его пользователя, то файлы настройки платформы хранятся в домашнем каталоге этого пользователя. Если таких пользователей несколько, то у каждого из них будет свой вариант настроек. Структура каталогов при этом полностью повторяет серверную, что не удивительно, в случае с сервером настройки хранятся в каталоге служебного пользователя от имени которого работает сервер 1С.
Если посмотреть этот каталог, то увидим, что там кроме папки conf, присутствует также папка logs, в которой создаются папки для запущенных процессов, однако самих логов там нет.
Попытка использовать для записи логов эту папку не приведет к успеху, папки процессов будут создаваться, но логи появляться не будут. Можно, конечно, перенастроить место хранения логов на любую папку в домашней директории, но лучше продолжить использовать для этого /var/log/1C.
Чтобы запущенное от имени пользователя приложение могло писать в данную папку надо предоставить ему соответствующие права. Если вы единственный пользователь компьютера и серверной версии 1С у вас не установлено, то можно просто сделать текущего пользователя владельцем данной папки, если пользователей несколько, либо на этом же ПК стоит серверная часть и вы хотите включить журнал и для нее, то нужно настроить совместный доступ.
Прежде всего добавим нужных пользователей в группу 1С:
usermod -a -G grp1cv8 andrey
Затем изменим права на папку логов, чтобы писать в нее мог не только владелец, но и группа:
chmod 775 /var/log/1C
Для применения прав нужно завершить сеанс пользователя и войти заново, после этого можно запустить клиентское приложение и убедиться, что в каталоге /var/log/1C создаются нужные папки логов.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Помогла статья? Поддержи автора и новые статьи будут выходить чаще:
Или подпишись на наш Телеграм-канал:
Logcfg xml куда положить
файл: C:\Program Files (x86)\1cv82\8.2.14.528\bin\conf\logcfg.xml
в каталоге пусто — что не так?
каталог существует? Прав хватает?
пусто в каталоге c:\v82\logs
существует, праа даны все пользователям домена
а от какой учетной записи запущен сервер предприятия? вы же это на сервере делаете?
нет не на сервере — на клиенте
locanion заменил на location — не помогает
сервер запущен под моей же учеткой
ни каких мыслей?
дайте хть 100% рабочий файл настройки . и куда его положить?
для клиент-серверной версии
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан
Технологический журнал. Настройка
Коллеги, продолжаем серию статей, посвященных технологическому журналу.
В этой серии мы с вами рассмотрим практику использования полезного инструмента для расследования проблем производительности и стабильности 1С:Предприятие – технологического журнала.
Другие статьи из серии «Технологический журнал»:
Настройка технологического журнала
Что Вы узнаете из этой статьи?
- Более подробно изучим файл настроек logcfg.xml
- Проведем тонкую настройку Технологического журнала
Как уже было сказано, для тонкой настройки ТЖ используется файл logcfg.xml, давайте подробно разберем структуру этого файла.
Например, мы разместили в каталоге «C:\Program Files\1Cv82\conf» файл logcfg.xml со следующим содержанием:
Давайте подробно рассмотрим каждую строку.
Определяет начало настроек ТЖ и указывает на пространство имен xml, эта строка всегда идет первой и остается неизменной по содержанию.
Определяет, что в случае аварийного завершения одного из процессов сервера 1С, необходимо создать дамп в каталоге «C:\1C_Info\Dumps».
Если атрибут create=»0″ или create=»false», то дамп не будет создан.
Атрибут «type» определяет, насколько полный дамп нужно создавать.
Значение «2», означает что в дамп будет записано содержимое всей памяти процесса. Рекомендую использовать именно его, т.к. для большинства случае этого достаточно. Можно поставить значение «0», тогда будет собран минимальный дамп, но для расследования содержащейся в нем информации может не хватить.
Для данного параметра возможен довольно большой перечень значений, подробнее о них можно почитать в руководстве администратора, но на практике другие значения почти никогда не используются.
Параметр «location» определяет, в какой каталог будет записан дамп.
Если элемента нет, то будут созданы минимальные дампы и сохранены в каталог для дампов по умолчанию (см. раздел «Включение ТЖ»)
Открывает раздел с настройками логов. Здесь настраивается каталог для хранения логов и время хранения в часах. В данном случае логи будут храниться только за последний час. Файлы логов старше указанного времени платформа удалит самостоятельно.
При выборе каталога надо учитывать, что там не должно быть ничего кроме файлов логов.
Открывает раздел для фильтрации и настройки тех событий, которые мы будем собирать в логах ТЖ.
Разделов также может быть несколько, по одному разделу на одно событие.
Определяет, какое именно событие мы будем фиксировать и в каком случае.
ne – это условие на не равенство (not equal), дословно строка читается так: если свойство события «Имя» не равно значению «», тогда записываем это событие в ТЖ.
А т.к. у любого события есть имя, то данное условие заведомо всегда будет выполняться, и мы будем фиксировать абсолютно все события технологического журнала.
Обычно такая настройка не используется, т.к. сбор полного технологического журнала будет замедлять работу системы, логи быстро займут все свободное место на диске, да и разобраться в гигабайтах текстовой информации потом будет непросто. Поэтому обычно используют фильтрацию по событиям, об этом мы поговорим чуть позже.
Закрывает раздел event. После этого можно начинать новый раздел если нужно фиксировать несколько событий.
Здесь мы определяем, какие свойства событий необходимо фиксировать. Обычно это значение остается по умолчанию в «all», т.е. записываем все свойства событий, которые определены в разделе .
Закрывает раздел log. После этого можно начинать новый раздел .
Определяет конец настроек ТЖ.
На первый взгляд такая структура может показаться сложной, но поверьте, это только на первый взгляд. На самом деле благодаря такому формату можно делать очень гибкие настройки, что очень облегчает работу по расследованию всяких непонятных ситуаций.
Бурмистров Андрей
В следующих статьях рассмотрим нюансы настройки логов ТЖ и практику их использования.
А пока закрепите полученный материал на своей тестовой информационной базе 🙂
PDF-версия статьи для участников группы ВКонтакте
Если Вы еще не вступили в группу – сделайте это сейчас и в блоке ниже (на этой странице) появятся ссылка на скачивание материалов.
Статья в PDF-формате
Вы можете скачать эту статью в формате PDF по следующей ссылке:
Ссылка доступна для зарегистрированных пользователей)
Ссылка доступна для зарегистрированных пользователей)
Ссылка доступна для зарегистрированных пользователей)
Если Вы уже участник группы – нужно просто повторно авторизоваться в ВКонтакте, чтобы скрипт Вас узнал. В случае проблем решение стандартное: очистить кеш браузера или подписаться через другой браузер.
Если вы хотите узнать больше об оптимизации 1С и быть экспертом в этой области – пройдите наш новый курс «Оптимизация производительности 1С:Предприятие».