1cv8log что это за папка
Перейти к содержимому

1cv8log что это за папка

  • автор:

1cv8log что это за папка

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

(0) Операция «сократить журнал регистрации» средствами 1С не дает освобождения места на диске.
А должна?

(1) Да уже прочла, что не должна.
Но вопрос из (0) остается открытм. Можно ли их просто удалить без плясок с бубнами.

1Cv8Log — что это за папка, можно ли удалять?

1Cv8Log — папка, в которой содержится журнал регистрации.

Внутри папки будут файлы, если журнал в новом формате — то файлы будут иметь расширение *.lgd, а если журнал старого формата — то *.lgf и *.lgp.

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

А если нужно просто очистить журнал регистрации в файловой базе — то достаточно просто удалить 1Cv8Log.

Где хранится эта папка 1Cv8Log? Обычно по такому пути:

C:\Program Files\1cv8\srvinfo\ \ \1Cv8Log

Чтобы оптимизировать журнал, то следует использовать некоторые настройки.

Включить меньшее количество регистраций событий. Пусть регистрируются только важные.

Разделить журнал на периоды. При большой базе и большом количестве операций — лучше делить базу по дням. При средней базе — можно по неделям. В итоге у вас файлы логов будут разбиты, или по дням, или по неделям, в зависимости от настроек. Название файлов тоже будет удобным, например 20140905000000.lgp, где сразу видим дату. Собственно вот эти настройки:

Если у вас журнал очень большой, то возможно стоит удалить старые записи, которые скорее всего вам не понадобятся:

Еще один хороший способ оптимизировать журнал — это перевести его в новый формат, который доступен в 1С с версии 1С 8.3.5.1068. В чем его фишка? Данные хранятся не в текстовом формате, а в базе СУБД SQLite, которая отлично с этим справляется. Чтобы перевести в новый формат, также достаточно в настройках нажать кнопку Новый формат:

Вот что внутри папки 1Cv8Log может быть:

Идеально всего настроить так, чтобы журнал создавался по дням или по неделям. И потом вы можете спокойно удалять данные за тот или иной день/неделю. В самом крайнем случае — можно всю папку 1Cv8Log заархивировать при помощи WinRAR, а потом папку удалить. Просто WinRAR подобные данные должен хорошо сжимать, еще можно попробовать 7Zip. Тем более, что как оказывается, этот журнал может замедлять работу программы.

И еще. Если у вас используется журнал в виде файла, а не базы, то очень полезно чтобы 1С стояла не на жестком диске, а на SSD. Программа в итоге будет работать намного быстрее, а учитывая для чего используется 1С — на SSD мягко говоря не стоит экономить.

На этом все. Надеюсь информация оказалась полезной. Удачи и добра, до новых встреч, друзья!

Как сократить журнал регистрации 1С

Рассмотрим случай, когда log-файл 1С «распух» и занимает значительное место на диске. Сколько? Здесь все зависит от вашей конкретной ситуации.

Например, у вас файловая 1С — когда открываете папку с логами, то можете обнаружить файл *.lgp вполне солидного размера. До нескольких Гб. Это и есть Журнал регистрации 1С:Предприятия.

Возникает закономерный вопрос: «Можно ли его уменьшить или вообще избавиться?». Да, но сначала общие моменты.

Где находятся log-файлы

  • \1Cv8Log — файловый режим.
  • …/srvinfo/reg_xxxx//1Cv8Log — клиент-серверный вариант.

Форматы записи журнала

Новый формат ЖР (SQLite, *.lgd) появился в платформе 1С:Предприятия, начиная с версии 8.3.5. При обновлении платформы автоматическая смена формата ЖР не применяется.

Но если вы создаёте новую информационную базу либо пересоздаёте старую с очисткой каталога 1Cv8Log, на 8.3.5 или выше, то при отсутствии 1Cv8.lgf будет создан журнал нового формата.

На большом количестве пользователей новый формат журнала может оказаться хуже старого режима работы.

Как вернуть старый режим журнала регистрации

Для серверных баз:

  1. Остановите службу «Агент сервера 1С:Предприятия 8.3».
  2. Найдите папку 1Cv8Log интересующей вас базы по GUID (…/srvinfo/reg_xxxx/).
  3. Сделайте резервную копию всех файлов в 1Cv8Log в другое расположение. Можно сразу очистить каталог, если журнал не нужен. После копирования — удалите содержимое 1Cv8Log.
  4. Создайте пустой файл 1Cv8.lgf.
  5. Запустите службу «Агент сервера 1С:Предприятия 8.3».

Для файловых баз:

  1. Завершите работу всех пользователей с базой.
  2. Найдите папку 1Cv8Log по адресу файловой ИБ.
  3. Сделайте резервную копию всех файлов в 1Cv8Log в другое расположение. После копирования — очистите содержимое 1Cv8Log.
  4. Создайте пустой файл 1Cv8.lgf.
  5. Откройте файловую ИБ.

При необходимости — повторите шаги для каждой базы.

Рекомендации

  • Для снижения нагрузки полезно уменьшить детализацию логирования. По умолчанию — значение «Регистрировать ошибки, предупреждения, информацию, примечания».
Конфигуратор — Администрирование — Настройка журнала регистрации…

  • Сокращение журнала за счёт удаления устаревших событий, через команду «Сократить». Где указываете дату, до которой требуется удалить события. С возможностью записи удаляемых событий в файл.

  • Включите разделение журнала по периодам, выбрав из списка «Час/День/Неделя/Месяц/Год».
  • С версии 8.3.12 есть возможность интерактивно выбрать формат ЖР. В данном примере предлагается изменить на новый формат SQLite, но рекомендуем все же оставаться на старом.

Преобразование из SQLite в последовательный формат ↓

Особенности нового формата SQLite

В этом режиме настройка «Разделять хранение журнала по периодам» в Конфигураторе отсутствует. Остаётся кнопка «Сократить» для обрезки части журнала и переноса обрезаемых событий в указанный файл.

Одно «но!» — после этого размер 1Cv8.lgd не уменьшается. Для очистки необходимо выполнить команду vacuum.

  • Перед запуском команды обязательно сделайте резервную копию файла 1Cv8.lgd.
  • Второе — он не должен быть «занят»; в файловом режиме — без активных сеансов, для клиент-серверного варианта — при остановленном Агенте 1С.

Для этих целей используется утилита sqlite3, которую можно скачать с официального сайта.

Пример команды (расположение утилиты и lgd-файла у вас могут отличаться):

C:\SQLite\sqlite3.exe C:\Base\TestIB\1Cv8Log\1Cv8.lgd vacuum

Если не получается и требуется дополнительная поддержка — наши специалисты готовы вам помочь → +7-911-500-10-11

MAGAZKA — программа для магазина — МАГАЗьКА

В этом разделе Вы можете задать любые вопросы по работе программы или сайта, особенно если они могут быть полезны и другим пользователям программы.

ТЕМА: Назначение папок 1Cv8FTxt и 1Cv8Log

Назначение папок 1Cv8FTxt и 1Cv8Log 4 года 6 мес. назад #20864

  • Jozhicheck
  • Не в сети
  • Захожу иногда
  • Сообщений: 42
  • Спасибо получено: 6
  • Баллов: 1400
  • Репутация: -3

релиз 271
По мере работы с программой в папке 1Cv8FTxt копятся мелкие лог файлы, а в папке 1Cv8Log постоянно прибавляющий в размере файл 1Cv8.lgd.
Насколько корректной будет очистка этих папок?

Администратор запретил публиковать записи гостям.

Назначение папок 1Cv8FTxt и 1Cv8Log 4 года 5 мес. назад #20871

  • admin
  • на форуме
  • РАЗРАБОТЧИК
  • Tatitutu
  • Сообщений: 11161
  • Спасибо получено: 6688
  • Баллов: 104080
  • Репутация: 142

. \MAGAZKANS\1Cv8Log

Папка Журнала регистрации (на уровне платформы регистрируются все действия с текущей базой)

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


\MAGAZKANS\1Cv8Log

-хранятся данные, используемые службой полнотекстового поиска

тоже можно удалять. Практического применения в данной конфигурации нет.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *