Найти в Дзене
1с разное

Удаление логов Сбис. Не хватает места на диске С.

Обычный день программиста 1с, который сопровождает программы 1с у клиентов. Необычное поведение программы Сбис (Saby), которая стала писать логи у всех терминальных пользователей, отхватывая по 1,5 Гб на пользователя. В результате место на диске С стало быстро уменьшаться. Через "Поиск" в проводнике Windows увидел, что много создалось файлов-логов программы Saby (в простонародье СБИС) в каталогах пользователей в папке сегодняшнего дня "20251022". Оценив масштаб проблемы, написал обработку для удаления логов из 1С - удаляю целыми каталогами с вложенными файлами и подкаталогами (а не отдельными файлами). Вышло быстрее, чем удалять в папке каждого пользователя вручную. Статья появилась благодаря двум обстоятельствам: На следующий день вместе со всеми обсудили проблему и удалили Saby (и все плагины) c диска, потому что давно ее не используют (больше 3-х лет). В итоге освободили 60 Гб. В целом обработку можно использовать для удаления любых подобных каталогов терминальных пользователей (и н
Оглавление

Обычный день программиста 1с, который сопровождает программы 1с у клиентов. Необычное поведение программы Сбис (Saby), которая стала писать логи у всех терминальных пользователей, отхватывая по 1,5 Гб на пользователя. В результате место на диске С стало быстро уменьшаться.

Если кратко

Через "Поиск" в проводнике Windows увидел, что много создалось файлов-логов программы Saby (в простонародье СБИС) в каталогах пользователей в папке сегодняшнего дня "20251022".

Оценив масштаб проблемы, написал обработку для удаления логов из 1С - удаляю целыми каталогами с вложенными файлами и подкаталогами (а не отдельными файлами). Вышло быстрее, чем удалять в папке каждого пользователя вручную.

Статья появилась благодаря двум обстоятельствам:

  1. логи писались по всем неавторизованным пользователям,
  2. для удаления логов была разработана внешняя обработка 1с https://infostart.ru/1c/tools/2511705/.

На следующий день вместе со всеми обсудили проблему и удалили Saby (и все плагины) c диска, потому что давно ее не используют (больше 3-х лет). В итоге освободили 60 Гб.

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

У меня админские права, но все равно на ряд папок требуется разрешение удалять - то есть вручную нажать "Продолжить" в модальном окне предупреждения Windows. Такие папки не получится удалить через 1с-обработку.

Модальное окно проводника Windows
Модальное окно проводника Windows

Следует внимательно смотреть, какие файлы вы удаляете!

Детали

В своих статьях я стараюсь объединять знания в комплексе, описывать процесс решения задач - все лишь с одной целью - с целью передачи знаний и опыта. На первый взгляд все статьи покажутся "новичковыми" из-за подробного описания и тому, что я уделяю внимание "простым вещам".

Начнем. В течение дня заметил уменьшение места на локальном диске - отложил вопрос на вечер, когда никто в 1С работать не будет и можно будет перезагрузить сервер. Оговорюсь сразу, думал, что уменьшение места связано с 1С, поэтому потерял день.

Поясню, так как в последний раз, когда резко уменьшилось место на диске С, а сисадмин уехал в отпуск, выяснил, что в Управление торговлей 10.3 включено использование полнотекстового поиска - периодически кто-то удалял словари (сисадмин наверное), а они снова создавались.

И так как никаких предпосылок для использования этого механизма в УТ 10.3 не было, я почистил словари соответствующей базы УТ 10.3 и отключил использование полнотекстового поиска (см. рис.).

Операции - Управление полнотекстовым поиском
Операции - Управление полнотекстовым поиском
Слвари в папке соответствующей информационной базы
Слвари в папке соответствующей информационной базы

В проводнике Windows имеется удобный механизм поиска крупных файлов, но в этот раз я ничего не нашел. Поэтому изменил поисковый запрос - задал дату изменения файлов (сегодняшний день) и размер файлов "средний" - см. рис.

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

В поиск стали попадать файлы-логи по 100 Мб, расположенные в папках "20251022" в каталогах Сбис каждого терминального пользователя. 

Логи п о100 Мб - их много
Логи п о100 Мб - их много

Далее изменил поисковый запрос на поиск папки "20251022" - и увидел, что у каждого пользователя создана эта папка (1,5 Гб на пользователя).

Масштаб проблемы
Масштаб проблемы

Вручную удалил пару папок - получилось долго из-за долгого перехода в папки пользователей. Написал обработку, которая находит все одноименные папки на диске "С" с выводом полного пути к папке.

Внешняя обработка 1с - для поиска всех одноименных папок
Внешняя обработка 1с - для поиска всех одноименных папок

Далее удаляю все папки с вложенными файлами и подпапками одной кнопкой.

Сначала удалил все папки "20251022", на следующий день удалил папки "20251023" и папки "Tenzor", "Sbis3Plugin".

Логи следующего дня
Логи следующего дня
Поиск других папок для удаления программы
Поиск других папок для удаления программы

Что не смогла удалить обработка - удалил вручную через проводник. Путь к папкам копировал из обработки - получилось быстро.

После отдельного и дополнительного удаления плагинов в каталогах пользователей - освободилось 27-30 Гб.

В целом, после удаления программы и всех подпапок освободилось 60 Гб. Логи, которые формировались ежедневно хранились 8 часов (это я узнал, когда техподдержка Сбис подключилась ко мне) и занимали 27-30 Гб.

При этом логи формировались по всем неавторизованным пользователям, просто авторизованных пользователей нет и не было.

Техподдержка ответила на звонок в 22.00, и даже показала как можно изменить параметры логирования: сначала открываем плагин Saby в трее, наводим мышкой на три точки, держим кнопку Ctrl и нажимаем на три точки - откроется меню для админов - где можно настроить логирование.

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

Внешний вид обработки 1С показан на рис. ниже.

Внешний вид обработки 1С
Внешний вид обработки 1С

В течение дня думал о проделанном пути, решил, что надо поделиться с миром 1с информацией, и что я "снова придумал велосипед" - создал подобие файлового менеджера 1С.

Через яндекс-поисковик нашел много разработок "файлового менеджера 1С". Ознакомился с описанием примерно с 8-10 разработками. Ни у кого не было в описании функции поиска одноименных папок и последующего последовательного удаления этих папок.

Так что, есть надежда, что я реализовал вовсе не "велосипед", а дополнительную "передачу на скорость" для любого имеющегося велосипеда - https://infostart.ru/1c/tools/2511705/.

На этом все. Всем добра! Всем хоккей.