Автоматично изтриване на кеша за текущата 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 . Извикайте тази процедура от процедура „Преди да започнете работа на системата ()“