Автоматично изтриване на кеша за текущата IB
ВНИМАНИЕ! Тази обработка в хода на своята работа затваря всички 1С за текущата IS без предупреждение!
1) Затваря връзките само текущата информационна сигурност на сървърния клъстер;
2) Деактивира процесите на Windows само текущата информационна сигурност;
3) Почиства само кеш паметта необходимата информационна сигурност.
В модула на обекта за обработка има 3 про-процедури:
един) Функция AddAttachedFiles към съобщение (обект, ArrayStructures, ED споразумение)
Служи за информиране на потребителите за резултатите от работата рег. задачи;
2) Процедура RegularCacheCleaning (ClusterLogin = ", ClusterPassword = ", WindowsUserName = ", UserName1C = ") Експортиране
Основната процедура, която е рутинно почистване на кеша. Трябва да се напише в общ неглобален модул. И настройте планирана задача за изпълнение. Предполага се веднъж седмично през нощта.
3) Процедура Изчистване на кеша Самостоятелно () експортиране
Тази процедура проверява при стартиране на системата дали кешът е изчистен за даден потребител въз основа на стойността на константата "CacheClearDate". Обажданията като фонова работа, ако е необходимо Редовно почистване на кеша за конкретен потребител.
Какво трябва да направите, за да започнете?
1) Ако сървърът е 64-битов, трябва да направите това:
2) Добавете към IB константата "CacheClearDate" от типа Дата, в която ще бъде записана датата на изчистване на кеша.
3) Добавете процедура към всеки неглобален общ модул Процедура RegularCacheCleaning (ClusterLogin = ", ClusterPassword = ", WindowsUserName = ", UserName1C = ") Експортиране от модула на обекта за обработка ExternalProcessingCache Purge.epf (по-нататък ще приемем, че името на този неглобален общ модул е "Нашите")
4) Направете необходимите промени в процедурата Процедура за изчистване на кеша към себе си () Експортиране в самия край:
Тук трябва да регистрирате данните за вход и парола на администратора на клъстера и името на общия модул НАШИТЕ. След това запазваме обработката ExternalProcessingCacheCleaning.epf.
5) Създайте планирана задача " Автоматично почистване на кеша ", име на метод "OurOM.Редовно почистване на кеша", дефинирайте график (например всяка неделя в 2 часа сутринта), поставете отметки в квадратчетата „Предварително дефинирани“, „Използване“;
6) Регистрирайте се в " Общ модул за приложение "и в" Модул за управлявано приложение "процедура Процедура Изчистване на кеша Самостоятелно () експортиране от модула на обекта за обработка ExternalProcessingCachePurging.epf . Извикайте тази процедура от процедура „Преди да започнете работа на системата ()“
