Текущее время: Вс, авг 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 часа


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

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


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

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