Текущее время: Чт, мар 28 2024, 18:16

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Прерывание в цепочке 7.40
СообщениеДобавлено: Чт, янв 15 2015, 07:45 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, сен 03 2011, 08:51
Сообщения: 100
Пол: Мужской
Коллеги, всем доброго дня.

После установки 7.40 наблюдаем такую картинку.

"Цепочка1" запланирована на 05:00. В ней есть "Локальная цепочка1".
"Цепочка2" запланирована на 08:00. В ней есть та же "Локальная цепочка1".

Когда загружается "Цепочка1", то "Локальная цепочка1" заканчивает загружаться в ~08:15.
В свою очередь она же загружается в 08:00 "Цепочкой2".

Получаем пересечение процессов.

В итоге раньше (предыдущая версия), процессы могли идти параллельно. Т.е. в 08:00 начинал загружаться первый блок (из "Цепочки2", а последний блок цепочки уже был почти на стадии завершения (из "Цепочки1").

А сейчас в версии 7.40 цепочка 05:00 становится красной, так как цепочка загружается во время ее выполнения.

Кто-нибудь сталкивался с этим?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прерывание в цепочки 7.40
СообщениеДобавлено: Чт, янв 15 2015, 09:43 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, сен 03 2011, 08:51
Сообщения: 100
Пол: Мужской
Попробую объяснить проще.
Цепочку запустили (немедленно). Она выполняется.
Через 30 минут запускается эта же цепочка, но по времени.
Она прерывает предыдущий старт.

Как сделать чтобы она не прерывала предыдущий старт?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прерывание в цепочки 7.40
СообщениеДобавлено: Чт, янв 15 2015, 09:53 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, сен 03 2011, 08:51
Сообщения: 100
Пол: Мужской
Применяется например на практике, когда цепочка запускается каждый час, но не успевает за час отработать полностью.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прерывание в цепочки 7.40
СообщениеДобавлено: Чт, янв 15 2015, 10:22 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, ноя 08 2013, 13:25
Сообщения: 78
Предположим, у нас есть цепочка А, которую нужно запускать только если она не выполняется в данный момент. Создайте Цепочку Б, в которой на первом шаге сделайте программу на ABAP, которая проверяет статус цепочки А. Если цепочка А выполняется, то выход. Иначе - запуск цепочки А.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Прерывание в цепочки 7.40
СообщениеДобавлено: Чт, янв 15 2015, 10:49 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, сен 03 2011, 08:51
Сообщения: 100
Пол: Мужской
Дело в том, что надо чтобы она выполнялась.

Например, цепочка состоит из 10 блоков.

Каждый блок, допустим, грузится долго.

Пока грузится 6 блок, в этот момент может уже начать загружаться первый блок (экстрактор какой-нибудь).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прерывание в цепочки 7.40
СообщениеДобавлено: Пн, янв 26 2015, 00:14 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, сен 30 2011, 11:47
Сообщения: 62
Пол: Мужской
в 7.40 с цепочками вообще баги есть разные, например, при поллинге статуса иногда возвращается пустое значение. ПРи синхронном выполнении в астрал уходит иногда. и все это на 7.30 нормально работало...
Имхо, либо ноты искать, либо сделать копию цепочки и не париться, если время не ждет и прям надо-надо, чтобы два запуска были одновременно. Кстати, а у стартующего процесса вложенной цепочки что стоит - вызов из мета-цепочки?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Прерывание в цепочки 7.40
СообщениеДобавлено: Вт, янв 27 2015, 13:33 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вс, янв 11 2009, 14:41
Сообщения: 902
Откуда: Москва
Пол: Мужской
Цитата:
в 7.40 с цепочками вообще баги есть разные
Потому что 7.40... :wink:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB