Текущее время: Вс, авг 17 2025, 03:40

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Цепочка процессов и batch job
СообщениеДобавлено: Пт, окт 02 2009, 10:22 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, апр 25 2006, 15:14
Сообщения: 280
Есть необходимость запустить цепочку при помощи обычного batch job. Обычное планирование не подходит потому что расписание не стандартное, нужно запускать цепочку три раза в день с 30и минутным интервалом.
Для того чтобы её было возможно запустить таким образом, нужно чтобы в start process был тип start using meta chain or API. Ранее я делал делал так и всё работало нормально, потом попросили переназначить эти job'ы на другое время и начался цирк - после запуска первого job'a каким-то образом планирование цепочки снимается и последующие задачи уже заканчиваются со статусом canceled. Опять делаешь её scheduled и опять только первый job работает и все последующие canceled.
Почему с первого раза всё работало, может я какую-то опцию не заметил?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цепочка процессов и batch job
СообщениеДобавлено: Пт, окт 02 2009, 15:32 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, дек 08 2008, 19:17
Сообщения: 92
Откуда: Москва
Пол: Мужской
Шедулить метацепочку не надо. Она автоматически шедулится при вызове API.

В связи с этим проблема мне видется одним из вариантов:
1. В API не предусмотрен дешедулинг запланированной цепочки. Соответственно задвоение jobов ведед к отмене второго.
2. У пользователя, под которым запускается программа в фоне, нет полномочий на дешедулирование цепочки.

_________________
В смысле осмысления бессмысленности, смысл тоже имеет определенную осмысленность.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Цепочка процессов и batch job  Тема решена
СообщениеДобавлено: Пт, окт 02 2009, 15:41 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, апр 25 2006, 15:14
Сообщения: 280
VitalkaFS написал:
Шедулить метацепочку не надо. Она автоматически шедулится при вызове API.

В связи с этим проблема мне видется одним из вариантов:
1. В API не предусмотрен дешедулинг запланированной цепочки. Соответственно задвоение jobов ведед к отмене второго.
2. У пользователя, под которым запускается программа в фоне, нет полномочий на дешедулирование цепочки.



Да нет, с полномочиями всё ок. Уже разобрался в принципе. Скедулить в самом деле надо не metachain. Надо сделать условие запуска Immediate, запустить один раз, потом тот самый тех. job скопировать и на его основе создать другие job'ы на нужное время.


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

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


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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