Вход | Регистрация

1С:Предприятие ::

Метки: 

Ограничение количества регламентных заданий работающих одновременно 1С8.

Я
   040985
 
07.06.18 - 16:16
Проблема такая. Есть много различных регламентных заданий которые запускаются в фоне с определенной периодичностью. Бывает такое, что одновременно выполняется 10 регламентных заданий и это сильно тормозит систему.

Можно ли как-то задать максимальное кол-во одновременно запущенных заданий, например 3, остальные чтоб становились в очередь?
 
 
   rozer76
 
1 - 07.06.18 - 16:29
(0) если у двух фоновых заданий одинаковый ключ - запустится только одно
   Fragster
 
2 - 07.06.18 - 16:31
в общем случает тормозит не количество заданий, а качество.
иногда делать чаще тормозит меньше, чем делать реже
   Fragster
 
3 - 07.06.18 - 16:31
иногда можно подкрутить расписание (например для отправки/получения почты)
   040985
 
4 - 07.06.18 - 16:34
(1) Ключи разные
   040985
 
5 - 07.06.18 - 16:40
(2) Представьте, что одновременно запустилось 10 обменов с сайтом по 200 000 товаров + 10 выгрузок прайс листов по 200 000 товаров. Как думаете будет тормозить?
Почта тут непричем
   Casey1984
 
6 - 07.06.18 - 16:42
(0) А разнести их по времени?

(5) Все условия не описаны чтоб думать ;-)
   timurhv
 
7 - 07.06.18 - 16:42
Отбор = Новый Структура;
Отбор.Вставить("Состояние", СостояниеФоновогоЗадания.Активно);
ФоновыеЗаданияПроверка = ФоновыеЗадания.ПолучитьФоновыеЗадания(Отбор);
   Fragster
 
8 - 07.06.18 - 16:56
(5) 10 обменов с 10 сайтами? 200к товаров - каждый раз их прям все необходимо грузить, или только изменившиеся? если глобально меняются цены, может быть стоит грузить цены отдельно?

10 выгрузок прайс-листов в разных форматах? может быть сделать одну консолидированную выгрузку, которая один раз дернет базу, а потом сделает 10 разных прайсов?
   Fragster
 
9 - 07.06.18 - 16:56
да и вообще, в расписании есть классный пункт "повторять с паузой"
   Fragster
 
10 - 07.06.18 - 16:57
>Почта тут непричем
это пока в базе не будет под миллион почтовых сообщений ;)
 
 
   040985
 
11 - 07.06.18 - 17:14
(6) Разнести по времени не вариант т.к. одна обработка может делаться долго, а может и не долго, зависит от кол-ва изменений
(7) Ок. Я сам не прогер, покажу этот код прогеру посмотрим что он скажет.
(8) Немного преукрасил не 200 000 товаров а 100 000, но это не сильно меняет задачу. Выгрузка настроена оптимально и занимает примерно час мудрить другой механизм не вариант.
По прайсам нужно подумать возможно что-то похожее есть смысл сделать. Просто у всех прайсов разные данные.
(9) И как вы этот пункт предлагаете применить?
   Fragster
 
12 - 07.06.18 - 22:28
(11).3 поверь мне, выгрузка каждый раз всего каталога - неоптимальна.


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует