- Кэш конфигурации
- 1С и Linux
- понедельник, 28 января 2019 г.
- Очистка сеансовых данных 1с на сервере ubuntu
- 1 комментарий:
- Обо мне
- Архив блога
- Очистка кэша: серверного и клиентского для 1С:Предприятия
- Как очистить клиентский кэш 1С:Предприятия под ОС Windows?
- Очистка кэша через удаление базы из списка.
- Очистка кэша через запуск командной строки.
- Очистка кэша вручную через проводник операционной системы.
- Как очистить серверный кэш и сеансовые данные на сервере 1С:Предприятия под ОС Linux(Centos)?
- Очистка кэша сервера 1С
- Расскажем, как очистить кэш сервера 1С.
- Очистка кэша 1С
- Очистка пользовательского кэша
- Cпособ №1 — очистка пользовательского кэша 1С вручную.
- Способ №2 — очистка пользовательского кэша 1С с помощью скрипта.
- Очистка серверного кэша 1С
- Очистка серверного кэша 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С не обращает внимание на наличие/отсутствие свободного места и вряд ли каким либо другим способом ротируется.
1С и Linux
Пишу для себя, чтобы не забыть как делал. 95 % рабочее. На комментарии отвечаю, когда увижу.
понедельник, 28 января 2019 г.
Очистка сеансовых данных 1с на сервере ubuntu
Анализ причин роста сеансовых данных
$ sudo -i
# service srv1cv83 stop
# find ~usr1cv8 . -name «snccntx*.dat» -exec rm -f <> \;
# service srv1cv83 start
1 комментарий:
Обо мне
Архив блога
- ►2020 (61)
- ►декабря (2)
- ►ноября (1)
- ►октября (1)
- ►сентября (2)
- ►августа (1)
- ►июля (4)
- ►июня (3)
- ►мая (8)
- ►апреля (12)
- ►марта (7)
- ►февраля (10)
- ►января (10)
- ▼2019 (365)
- ►декабря (22)
- ►ноября (40)
- ►октября (34)
- ►сентября (22)
- ►августа (30)
- ►июля (29)
- ►июня (23)
- ►мая (35)
- ►апреля (26)
- ►марта (32)
- ►февраля (42)
- ▼января (30)
- Как настроить синхронизацию времени на Ubuntu 16.04
- Виртуальная машина ubuntu 16.04.5 PostgreSQL верси.
- Очистка сеансовых данных 1с на сервере ubuntu
- Оценить размер таблиц в файловой базе 1С используя.
- test Тестовый сервер ubuntu 16.04.5 PostgreSQL вер.
- Настройка PostgreSQL с помощью pgbench
- PostgreSQL 10 – Shared Buffers Performance
- Модели разделяемой памяти в PostgreSQL
- Тюнинг Ubuntu server 16.04.5 PostgreSQL, версия 10.
- Тюнинг Ubuntu server 16.04.5 PostgreSQL, версия 10.
- Загрузка ФИАС ЗИК ГУ 3
- Linux tuning to improve PostgreSQL performance
- Установка Zabbix сервера и веб-интерфейса с базой .
- Фрагментация памяти Linux
- Понимание производительности Postgres
- PostgreSQL процент попадания в кэш
- Сколько оперативной памяти использует PostgreSQL?
- Диагностика postgres
- Debian 9.6 1С:Предприятие 8.3.13.1644
- Debian 9.6 1С:Предприятие 8.3.13.1644 32 бит Postg.
- Ubuntu server 16.04.5 1С:Предприятие 8.3.13.1644 3.
- Автономный сервер под windows
- Как установить WordPress с использованием LAMP в U.
- Настройка systemd для запуска PostgreSQL от 1С
- Настройка systemd для запуска второго сервера 1С
- Как скачать дистрибутивы PostgreSQL от 1С ubuntu/d.
- Как скачать дистрибутивы 1С ubuntu/debian в терминале
- Настройка ufw совместно с docker
- Fail2ban варианты настройки для wordpress в docker
- Настройка nginx в Docker-compose
- ►2018 (181)
- ►декабря (28)
- ►ноября (28)
- ►октября (15)
- ►сентября (16)
- ►августа (36)
- ►июля (7)
- ►июня (10)
- ►мая (15)
- ►апреля (3)
- ►марта (11)
- ►февраля (4)
- ►января (8)
- ►2017 (240)
- ►декабря (11)
- ►ноября (16)
- ►октября (2)
- ►сентября (25)
- ►августа (27)
- ►июля (38)
- ►июня (28)
- ►мая (11)
- ►апреля (35)
- ►марта (23)
- ►февраля (6)
- ►января (18)
- ►2016 (39)
- ►декабря (11)
- ►ноября (28)
Очистка кэша: серверного и клиентского для 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С, мы всегда готовы ее профессионально оказать и решить все проблемы с работоспособностью системы. Способы связи с нами Вы сможете найти на странице контакты Вернуться назад
Очистка кэша 1С
Кэширование используется для ускорения работы программы, в частности, в 1С на компьютер пользователя подгружаются файлы конфигурации, чтобы не запрашивать их с сервера при каждом обращении. Однако очень часто платформа 1С неправильно отрабатывает кэширование конфигурации, и в результате мы получаем неадекватное поведение конфигурации. Причины некорректного поведения могут быть разные: динамическое обновление конфигурации, программные или аппаратные сбои.
Очистка пользовательского кэша
Cпособ №1 — очистка пользовательского кэша 1С вручную.
C:\Users\username\Application Data\Roaming\1C\1cv8
C:\Users\username\AppData\Local\1C\1cv8
Папки с именем типа «2a842c47-5a12-446e-b1b8-c1ad58f5813b» являются кешем БД 1С, их можно смело удалять. Перед удалением обязательно необходимо выйти из базы.
Способ №2 — очистка пользовательского кэша 1С с помощью скрипта.
@FOR /D %%i in ("C:\Users\*") do ( @FOR /D %%j in ("%%i\Local settings\Application data\1C\1Cv8\. -. -. -. -. ") do rd /s /q "%%j" @FOR /D %%j in ("%%i\AppData\Roaming\1C\1Cv8\. -. -. -. -. ") do rd /s /q "%%j" )
После запуска .bat файла будет произведено удаление папок по маске \. -. -. -. -. для всех пользователей на сервере\пк и не затронет пользовательские настройки в базах и сам список информационных баз.
Очистка серверного кэша 1С
Очистка серверного кэша 1С с помощью скрипта
C:\Program Files\1cv8\srvinfo\reg_1541\snccntx*
################################################# # rem Остановка службы сервера предприятия 1С x64 ################################################# net stop "1C:Enterprise 8.3 Server Agent (x86-64)" ####################################################################################### # rem Принудительное завершение процессов сервера 1С, если они не завершились корректно ####################################################################################### TASKKIll /F /FI "IMAGENAME eq rphost*" TASKKIll /F /FI "IMAGENAME eq rmngr*" TASKKIll /F /FI "IMAGENAME eq ragent*" ############################################################ # rem Удаление пользовательского кэша 1С (при необходимости) ############################################################ @FOR /D %%i in ("C:\Users\*") do ( @FOR /D %%j in ("%%i\Local settings\Application data\1C\1Cv8\. -. -. -. -. ") do rd /s /q "%%j" @FOR /D %%j in ("%%i\AppData\Roaming\1C\1Cv8\. -. -. -. -. ") do rd /s /q "%%j" ) ################################################### # rem Удаление сеансовых данных сервера предприятия ################################################### for /d %%a in ("c:\Program Files\1cv8\srvinfo\reg_1541\snccntx*") do rd /s /q "%%a" ################################## # rem Запуск службы сервера 1С x64 ################################## net start "1C:Enterprise 8.3 Server Agent (x86-64)"
После запуска файла появится окно консоли со списком операций, которые выполняются, по завершению которых оно закроется.