- Saved searches
- Use saved searches to filter your results more quickly
- License
- logicflowllc/1C_Cache_Cleaning
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- Очистка кэша: серверного и клиентского для 1С:Предприятия
- Как очистить клиентский кэш 1С:Предприятия под ОС Windows?
- Очистка кэша через удаление базы из списка.
- Очистка кэша через запуск командной строки.
- Очистка кэша вручную через проводник операционной системы.
- Как очистить серверный кэш и сеансовые данные на сервере 1С:Предприятия под ОС Linux(Centos)?
- Очистка кэша сервера 1С
- Расскажем, как очистить кэш сервера 1С.
- Кэш конфигурации
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Очистка кэша и временных файлов 1С:Предприятие
License
logicflowllc/1C_Cache_Cleaning
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
+ Добавлена возможность очищать установочные файлы платформ / конфигураций / патчей
Git stats
Files
Failed to load latest commit information.
README.md
Утилита для очистки кэша и временных файлов платформы 1С:Предприятие. Работает только с локальными файловыми базами данных и на WEB-серверах на базе Apache. Требуется установленный .NET Framework 4.8. Никакие его возможности не используются, но в последних версиях ОС Windows его предшественники не установлены «из коробки».
Чистка кэша происходит только у пользователя, запустившего программу.
Перед использованием утилиты, необходимо сохранить все документы, сохранить результаты работы и завершить все процессы 1С:Предприятие.
Программа предоставляется бесплатно по принципу «AS IS» / «Как есть». Автор не несёт отвествнности за данные, утраченные в результате использования данной программы
Очищает весь кэш 1С из папок Application Data для текущего пользователя:
- %LocalAppData%\1C\1cv8
- %LocalAppData%\1C\1cv8t
- %LocalAppData%\1C\1Cv82
- %LocalAppData%\1C\1Cv82t
- %LocalAppData%\1C\1Cv83
- %AppData%\1C\1cv8
- %AppData%\1C\1cv8t
- %AppData%\1C\1Cv82
- %AppData%\1C\1Cv82t
- %AppData%\1C\1Cv83
- Обычная очистка — очищает весь кэш, который не используется ни одним сеансом 1С в данный момент.
- Агрессивная очистка — принудительно закрывает все сеансы 1С и после этого очищает весь кэш локального пользователя.
При запуске предварительно подсчитывает размер кэша и выводит в UI.
Очистка файлов обновлений
Очищает шаблоны конфигураций, патчи, и установочные файлы платформ. Под очистку попадают:
- %AppData%\1C\1cv8\tmplts\1c
- %LocalAppData%\1C\1Cv8ConfigUpdate
- %LocalAppData%\1C\1Cv8PlatformUpdate
При запуске предварительно подсчитывает размер для очистки и выводит в UI.
Происходит принудительное завершение всех процессов 1С:Предприятие, далее удаляются все временные файлы, находящихся в одной папке с файлом 1cv8.1CD. Файлы для очистки выбираются по расширениям: bin, dat, cfl, log, ind, lck, lgd, 1cl, txt, tmp, lgf, lgp, cgr.
Структура каталогов не нарушается, все внутренние каталоги остаются на месте.
Управление WEB-сервером Apache
Добавлена возможность управления WEB-сервером Apache в независимости от версии. Программа ищет службу с именем, содержащим подстроку Apache, запоминает имя службы и дальше может управлять ей. Данным интсрументом удобно пользоваться, если 1С развёрнута у вас на WEB-сервере.
Для управления Apache программа запросит перезапуск от имени Администратора.
- Наш сайт: https://logicflow.ru/
- Twitter: https://twitter.com/LogicFlowLLC
- Instagram: https://www.instagram.com/logic.flow/
- YouTube: https://www.youtube.com/c/Try2Fix
- Telegram: https://t.me/logicflowru
- Try2Fix: https://try2fixkb.ru/
Очистка кэша: серверного и клиентского для 1С:Предприятия
На практике иногда случаются ситуации, когда при изменении тех или иных настроек — поведение 1С не изменяется.
Например, выдаются ошибки, которые уже совершенно точно были исправлены, или открывается старая форма. И тому подобное.
В этом случае — рекомендуется очистка кэша.
О том как это можно сделать — читайте далее.
Как очистить клиентский кэш 1С:Предприятия под ОС Windows?
Очистка кэша через удаление базы из списка.
Наиболее простой (для пользователя) способ – удалить базу из списка информационных баз и добавить ее снова.
Очистка кэша через запуск командной строки.
Для этого необходимо запустить информационную базу из командной строки, добавив в нее дополнительный параметр запуска /ClearCache :
«C:\Program Files (x86)\1cv8\common\1cestart.exe» ENTERPRISE /F «C:\bases\1s_on» /N Иванов /P 12345 /ClearCache
Иванов — имя пользователя; 12345 — пароль пользователя. Подробнее о параметрах командной строки можно почитать Командная строка 1С и примеры ее использования
Очистка кэша вручную через проводник операционной системы.
Файл настроек списка ИБ 1С
Каталог хранения кеша конифгурации 1С на клиенте Windows
Как очистить серверный кэш и сеансовые данные на сервере 1С:Предприятия под ОС Linux(Centos)?
При очищении кэша на сервере рекомендуем также очищать и сеансовые данные. Что хранится в сеансовых данных? В них хранится служебная информация, необходимая для работы сеанса, например, информация из полей ввода на форме — сохраняется в сеансовых данных. Следующие действия выполняем на сервере приложений 1С:Предприятия.
Очистка кэша сервера 1С
На одном из проектов заказчик пожаловался на скорость работы базы данных. Конфигурация “1С:Комплексная автоматизация” с нетиповыми доработками штатного программиста 1С. Первое, с чего начали, проверили разрядность сервера 1С и его настройки, у клиента стоял 64 разрядный сервер, в настройках сервера проблем не обнаружили. Во-вторых, посмотрели среднее количество пользователей, одновременно работающих с базой, их оказалось порядка 18, не очень много. Третьем этапом анализа проблемы, выгрузили базу к себе на сервер и провели замер производительности, оказалось в пределах нормы, но обратили внимание, что на нашем сервере база 1С работала быстрее, чем у заказчика. В связи с этим, произвели очистку кэша сервера 1С, это стало решением сложившейся проблемы.
Расскажем, как очистить кэш сервера 1С.
1. Подключитесь из-под пользователя имеющего права администратора к серверу 1С и запустите штатное приложение “Службы”. Найдите в списке службу с названием “1C:Enterprise 8.3 Server Agent (x86-64)” или в русском варианте “Агент сервера 1С:Предприятия 8.3 (x86-64)” и остановите её. Остановить службу агента 1С можно с помощью кнопки в виде чёрно-серого квадрата на панели или с помощью контекстного меню выбрав соответствующий пункт. 2. Нужно найти папку, в которой находятся файлы кэша сервера 1С. Сначала откроем папку “C:\Program Files\1cv8”, для удобства, можно ввести команду в проводнике “%ProgramFiles%\1cv8\”. Далее переходим в каталог “srvinfo” и найдем папку, начинающуюся с “reg_”, по умолчанию она будет называться “reg_1541”. Обратите внимание, в зависимости от разрядности сервера 1С и прочих настроек системы, путь к каталогу может различаться. Нас интересует папка, начинающаяся с префикса “snccntx”. Заходим в нее, там будут два файла с расширением *.dat. Удалим файл с названием «snccntx.0000001B.dat» и файл «snccntx.dat», они и являются серверным кэшем 1С. 3. После очистки кэша сервера, необходимо запустить службу 1С. Зайдите в штатное приложение “Службы”, найдите “1C:Enterprise 8.3 Server Agent (x86-64)” или в русском варианте “Агент сервера 1С:Предприятия 8.3 (x86-64)” и запустите ее. Мы рассмотрели, как почистить кэш сервера 1С 8.3, как видим, ничего сложного в этом нет, необходимо максимум 5 минут времени и права администратора на сервер. Стоит заметить, что производить очистку кэша сервера 1С 8.3 лучше специалисту обладающего необходимыми знаниями, т.к. по ошибке можно удалить файлы отвечающие за настройку серверных баз. Если Вам необходима помощь с 1С, мы всегда готовы ее профессионально оказать и решить все проблемы с работоспособностью системы. Способы связи с нами Вы сможете найти на странице контакты Вернуться назад
Кэш конфигурации
Причина — рост занимаемых объемов кэшем конфигурации:
root@srv1cv83:/home/usr1cv8/.1cv8/1C/1cv8/reg_1541# du -h snccntx64b30192-0957-11e3-1196-52540010e799 45G snccntx64b30192-0957-11e3-1196-52540010e799
По вышеуказанному графику и представленному листингу видно, что началось это 8 мая:
root@srv1cv83:/home/usr1cv8/.1cv8/1C/1cv8/reg_1541# ls -l snccntx64b30192-0957-11e3-1196-52540010e799 итого 46857524 -rw-r----- 1 usr1cv8 grp1cv8 67104563 Май 8 10:27 snccntx.00003000.dat -rw-r----- 1 usr1cv8 grp1cv8 67079389 Май 8 10:32 snccntx.00003001.dat -rw-r----- 1 usr1cv8 grp1cv8 67108117 Май 8 10:36 snccntx.00003002.dat -rw-r----- 1 usr1cv8 grp1cv8 67065913 Май 8 10:44 snccntx.00003003.dat -rw-r----- 1 usr1cv8 grp1cv8 67088552 Май 8 10:51 snccntx.00003004.dat -rw-r----- 1 usr1cv8 grp1cv8 67069364 Май 8 10:56 snccntx.00003005.dat . -rw-r----- 1 usr1cv8 grp1cv8 67074932 Май 23 12:15 snccntx.00003457.dat -rw-r----- 1 usr1cv8 grp1cv8 67105111 Май 23 12:20 snccntx.00003458.dat -rw-r----- 1 usr1cv8 grp1cv8 67036256 Май 23 12:24 snccntx.00003459.dat -rw-r----- 1 usr1cv8 grp1cv8 66975942 Май 23 12:28 snccntx.0000345A.dat -rw-r----- 1 usr1cv8 grp1cv8 66625637 Май 23 12:35 snccntx.0000345B.dat -rw-r----- 1 usr1cv8 grp1cv8 67108563 Май 23 12:43 snccntx.0000345C.dat -rw-r----- 1 usr1cv8 grp1cv8 67022768 Май 23 12:48 snccntx.0000345D.dat -rw-r----- 1 usr1cv8 grp1cv8 67108622 Май 23 12:56 snccntx.0000345E.dat -rw-r----- 1 usr1cv8 grp1cv8 67044791 Май 23 13:01 snccntx.0000345F.dat -rw-r----- 1 usr1cv8 grp1cv8 67103984 Май 23 13:05 snccntx.00003460.dat -rw-r----- 1 usr1cv8 grp1cv8 67044551 Май 23 13:09 snccntx.00003461.dat -rw-r----- 1 usr1cv8 grp1cv8 67061445 Май 23 13:14 snccntx.00003462.dat -rw-r----- 1 usr1cv8 grp1cv8 67039160 Май 23 13:24 snccntx.00003463.dat -rw-r----- 1 usr1cv8 grp1cv8 67108856 Май 23 13:30 snccntx.00003464.dat -rw-r----- 1 usr1cv8 grp1cv8 67084987 Май 23 13:38 snccntx.00003465.dat -rw-r----- 1 usr1cv8 grp1cv8 67086700 Май 23 13:45 snccntx.00003466.dat -rw-r----- 1 usr1cv8 grp1cv8 67066238 Май 23 13:52 snccntx.00003467.dat -rw-r----- 1 usr1cv8 grp1cv8 67031144 Май 23 13:59 snccntx.00003468.dat -rw-r----- 1 usr1cv8 grp1cv8 67085440 Май 23 14:05 snccntx.00003469.dat -rw-r----- 1 usr1cv8 grp1cv8 67013568 Май 23 14:13 snccntx.0000346A.dat -rw-r----- 1 usr1cv8 grp1cv8 67108864 Май 23 14:17 snccntx.0000346B.dat -rw-r----- 1 usr1cv8 grp1cv8 8 Май 23 12:08 snccntx.dat
Выполненные рекомендации (обязательно «service srv1cv83 stop» перед очисткой кэша) позволили высвободить 45Gb и выиграть время. По наблюдениям кэширование конфигурации 1С не обращает внимание на наличие/отсутствие свободного места и вряд ли каким либо другим способом ротируется.