1cv8 srvinfo reg 1541 очистка

Guesto notes

При работе в клиент-серверном варианте со временем разрастается журнал регистрации. Сжатие его типовыми средствами результата не дают, будем удалять.

Различия данной операции на Linux и Windows минимальны, и обусловлены только различиями ОС. Ближе и роднее конечно Debian, потому основное описание и команды будут для него.

Для Windows отличается только размещения каталога кластера серверов(смотри по тексту), а остановить и запустить службу можно из соответствующего раздела в панели администирования.

Сервер с Debian x64 на борту и установленным сервером 1С:Предприятие 8.3.10.2580 x64. Со временем разросся журнал регистрации и занимает более 40 Гб, а терять такой объем на SSD не выгодно.

Решение

Первым делом необходимо остановить службу сервера 1С:Предприятие.
Для этого выполним команду /etc/init.d/srv1cv83 stop на которую получим ответ

Теперь переходим в каталог кластера, в Debian по умолчанию каталог находится в каталоге пользователя, от которого запущена служба

Для Windows по умолчанию это каталог %programfiles%1cv8srvinfo
eg_1541

Теперь проверим, что лежит в данном каталоге

Посмотрим на содержимое файла 1CV8Clst.lst, в нем хранится соответствие ИБ и вложенных каталогов. Файл имеет следующий вид (привожу только начальную часть текста с описанием первой ИБ)

В данном случае нас интересует строка 5b53ab74-e4a5-11e6-4f8a-80ee7336f1fc,trade,Управление торговлей…, где

  • 5b53ab74-e4a5-11e6-4f8a-80ee7336f1fc — Название каталога в котором расположен ЖР ИБ;
  • trade — Имя указываемое в строке подключения к ИБ;
  • Управление торговлей — Описание ИБ указанное в консоли серверов.

А необходимо это знание, чтобы удалить безвозвратно ЖР для тестовых ИБ, а от рабочей отломить и положить на полку переместить и сжать в архив.

Теперь знаем, в каких каталогах необходимо удалить ЖР. Собственно переходим в нужный каталог, находим каталог 1Cv8Log, а в нем файл 1Cv8.lgd или 1Cv8.lgf, удаляем или переносим его

Остается запустить службу сервера обратно, файл ЖР создастся автоматически

На этом операция по удалению журнала регистрации завершена, все заняло не более 10 минут.

На сервере 1С со временем увеличивается в размерах папка
reg_1541, содержащая журналы регистрации 1С. Расположена эта папка в директории С:Program Files1cv82srvinfo. И как следствие может возникнуть проблема свободного пространства на системном жестком диске. Чтобы избежать роста папки srvinfo необходимо периодически очищать журнал регистрации 1С.

Удаление неиспользуемых журналов регистрации из папки Srvinfo

В журнале регистрации фиксируется все изменения объектов баз 1С — документы, справочники, регистры и т.д.

Для каждой базы данных 1С существует своя директория хранения журнала регистрации и выглядит она таким образом:

Папка по-умолчанию называется reg_1541.

После удаления базы данных с сервера 1С папка журнала регистрации не удаляется из Srvinfo. Поэтому из множества папок в
Srvinfo могут находиться и те, которые давно не используются и просто занимают место на жестком диске.

Вычислить эти папки можно открыв файл 1CV8Clst.lst, который находится так же в reg_1541.

Копируем из папки Srvinfo и ищем в файле 1CV8Clst.lst. Если идентификатор в файле не найден, то папку можно удалять.

1CV8Clst.lst

В директории Srvinfo находится папка с названием вида snccntx+ . Эта папка содержит сеансовые данные и ее лучше не удалять без необходимости т.к. много места она не занимает.

Настройка и очистка журнала регистрации 1С

Запускаем 1С в режиме конфигуратора и переходим в меню «Администрирование/Настройка журнала регистрации»

В настройках журнала регистрации можно выбрать какие события будут регистрироваться:

Ошибки — информация о сбоях
Предупреждения — важные уведомления, не ошибки
Информация — все изменения базы данных
Примечания — все остальные уведомления

Для очистки журнала регистрации нажимаем кнопку «Сократить»

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

В поле «Удалить события до:» выбираем дату до который будем очищать журнал регистрации.

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

Автоматизация процесса очистки журнала регистрации

Автоматизация процесса через командную строку Windows выглядит таким образом:

[ConnectionString] — строка подключения к информационной базе. Т.к. речь идёт о серверном варианте, эта строка будет иметь вид «/S[ServerName][InfoBaseName] /N[UserName] /P[UserPassword]». Пользователь должен иметь право администрирования.

[PathToOperLog] — путь к файлу, в котором будут сохранены сообщения системы при выполнении этой операции.

[ShrinkDate] — дата, по которую будет укорочен журнал регистрации в формате yyyy-mm-dd

[BackUpedLog] — путь к файлу в формате *.elf, к которым можно будет обратиться в случае необходимости проводить расследования давних операций с информационной базой.

Операцию необходимо выполнять когда нет активных подключений к базе 1С.

Образец скрипта для PowerShell

Внимание! Данные для подключения к базе 1С обезличены. Необходимо заменить на свои.

Перенос журнала регистрации на другой диск

Чтобы избежать переполнения системного диска файлами журнала регистрации 1С папку SRVINFO можно перенести на другой диск. Выполнить это можно изменив параметры запуска службы «Агент сервера 1С:Предприятия 8.3» в реестре Windows.

личный блог

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

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

Сделать это очень просто. Нужо остановить службу сервера 1с, сделать это можно в диспетчере задач.

Затем переходим в каталог сервера 1с, путь будет примерно следующим

и удаляем выделенные папки папки.

Будьте аккуратны, нельзя удалять файл 1CV8Clst.lst и предпоследнюю папку начинающуюся с snccntx…

Далее запускаем Агент сервера 1с, и наслаждаем работой сервера без лагов

Оцените статью
SoftLast
Добавить комментарий