- В этой теме 1 ответ, 2 участника, последнее обновление 14 часов, 55 минут назад сделано .
Просмотр 1 ветки ответов
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.
Программирование и администрирование в 1С
База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как в 1С EPR очистить папку srvinfo от кэша и предотвратить её рост?
Как в 1С EPR избавиться от катастрофического роста папки C:Program Files1cv8srvinforeg_1541?
Папка C:Program Files1cv8srvinforeg_1541 — это каталог с кэшем сервера 1С (srvinfo), где хранятся данные кластера, журналы регистрации, полнотекстовые индексы и прочее. При большом количестве баз и активных пользователей она может быстро разрастаться и съедать много места.
Чтобы избавиться от катастрофического роста этой папки, нужно периодически очищать кэш сервера 1С. Вот проверенный и безопасный способ:
1. Остановить службу агента сервера 1С:
|
1 |
net stop "1C:Enterprise 8.3 Server Agent" |
2. Сделать резервную копию файла настроек кластера (1CV8Clst.LST):
|
1 |
copy /y "C:Program Files1cv8srvinforeg_15411CV8Clst.LST" C: |
3. Удалить содержимое папки reg_1541 (включая кэш, журналы и индексы):
|
1 |
rmdir "C:Program Files1cv8srvinforeg_1541" /s /q |
4. Создать пустую папку заново:
|
1 |
md "C:Program Files1cv8srvinforeg_1541" |
5. Вернуть файл настроек кластера обратно:
|
1 |
copy C:1CV8Clst.LST "C:Program Files1cv8srvinforeg_1541" |
6. Запустить службу агента сервера 1С:
|
1 |
net start "1C:Enterprise 8.3 Server Agent" |
Этот процесс очистит кэш сервера, не повредив настройки кластера и не затронув базы данных.
Если у вас несколько кластеров или другая папка srvinfo, путь нужно подставить соответствующий.
Рекомендую автоматизировать этот процесс с помощью батника и запускать по расписанию, чтобы кэш не разрастался бесконтрольно.
Рекомендую посмотреть здесь:
https://helpf.pro/faq/view/1804.html
Там подробно расписан этот способ с примерами кода.