Имя: Пароль:
1C
1С v8
Количество одновременно запущенных фоновых задач
0 Aceforg
 
25.08.11
10:39
Есть центральная база, есть штук 10 периферийных баз, обмен между центром и узлом запускается в фоновом режиме регламентной задачей. Как можно ограничить количество одновременно запущенных фоновых задач, чтобы после большой обработки в центральной базе не запускались все обмены, подвисающих сервер 1С ?
1 mikecool
 
25.08.11
10:42
распределить их по времени
2 mikecool
 
25.08.11
10:43
+1 у меня в периферии было 15 баз, обмен шел по схеме:
- сначала загрузка из перифериек с интервалом в 10 минут
- выгрузка в периферии с интервалом в 10 минут
3 Ranger_83
 
25.08.11
10:45
(2)Ух ты как много...
4 Aceforg
 
25.08.11
10:46
(2) можно поточнее? загрузка из перифириек по очереди? загрузка от одной точки через 10*15 мин ?
5 fisher
 
25.08.11
11:00
Можно непосредственно в самой фоновой задаче анализировать уже запущенные фоновые задачи. И принимать решение об откладывании сеанса.
6 fisher
 
25.08.11
11:02
Дай догадаюсь. В ПриОтправкеДанныхПодчиненному() фильтруешь?
7 Aceforg
 
25.08.11
11:08
(5) интересная идея
(6) стандартные регламентные задания
8 fisher
 
25.08.11
11:11
(7) В смысле, полная миграция?
9 mikecool
 
25.08.11
11:14
(4) да, по очереди
10 минут - время с запасом, после дописки стандартного обмена на каждый обмен уходило не более 2 минут
10 Aceforg
 
25.08.11
11:27
(4) спасиб, попробую так сделать
(7) обмен полный