Имя: Пароль:
1C
 
Как ограничить количество регл. заданий
0 Гений 1С
 
гуру
29.07.26
16:38
У клиента обмен с 30 риб, каждые 900 секунд (15 минут)

Задумка была неплоха:
Первое работает с 8:00 до 23
Второе работает с 8:01 до 23
Третье работает с 8:02 до 23
....
То бишь они запускаются через 1 минуту.

Но если служба агента перезапускается, история фоновых теряется и все они стартуют одновременно, база при этом лежит и тяжело дышит. И потом опять вместе и т.п.

Как бы это пролечить или ограничить количество одновременно запускающихся. Одинаковый ключ не предлагать.
1 maxab72
 
29.07.26
16:41
(0) Написать свое расписание запускающее задания на обмен строго по часам с кукушкой.
2 Fragster
 
гуру
29.07.26
16:52
сделать обмен с транспортом "интернет" с одним сценарием с последовательной отправкой и получением во все базы и расписанием "с паузой одна минута"
3 Garykom
 
гуру
29.07.26
18:39
(0) Старый баян же

Вынести работу юзеров главного офиса из ЦБ в отдельную ПБ!

Т.е. пусть они работают в по сути периферии (ПБ), в копии центральной базы
А сама центральная база (ЦБ) будет заниматься только обменами по расписанию

Для регламентных можно даже еще одну ПБ выделить кстати, и оттуда только готовые данные как результат затягивать
Но не для всех регзаданий подходит, некоторые надо локально
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан