|
|
|
Quartz Scheduler, промблема паралельного выполнения одного и того же job-a
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Люди знающие, подскажите пожалуйста. Возникла проблема, задан триггер - выполнять job каждые 5 минут. Он и запускает новый job каждые пять минут, не смотря на то, предыдущий ещё не отработал. Есть ли какие-то параметры, указывающие шедулеру не запускать новый job, пока старый не отработает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 15:02:26 |
|
||
|
Quartz Scheduler, промблема паралельного выполнения одного и того же job-a
|
|||
|---|---|---|---|
|
#18+
ThreadPool сконфигурировать на 1 поток пробовали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 15:05:52 |
|
||
|
Quartz Scheduler, промблема паралельного выполнения одного и того же job-a
|
|||
|---|---|---|---|
|
#18+
Вариантов миллион, начиная от записи в таблицу флага, и его проверки в начале джоба, заканчивая пулом в один поток, и переходу от регулярного шедулера к схеме когда при окончании джоба шедулится новый джоб со временем отсрочки 5 минут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 15:18:26 |
|
||
|
Quartz Scheduler, промблема паралельного выполнения одного и того же job-a
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, а если присутствуют другие джобы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 16:19:20 |
|
||
|
Quartz Scheduler, промблема паралельного выполнения одного и того же job-a
|
|||
|---|---|---|---|
|
#18+
забыл никВариантов миллион, начиная от записи в таблицу флага, и его проверки в начале джоба, заканчивая пулом в один поток, и переходу от регулярного шедулера к схеме когда при окончании джоба шедулится новый джоб со временем отсрочки 5 минут флаг в таблице - это изврат :) модифицировал второе ваше предложение - запуск джоба на одно исполнение, а потом rescheduleJob с тем же триггером на одно исполнение. Всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 16:21:36 |
|
||
|
Quartz Scheduler, промблема паралельного выполнения одного и того же job-a
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2012, 09:13:08 |
|
||
|
Quartz Scheduler, промблема паралельного выполнения одного и того же job-a
|
|||
|---|---|---|---|
|
#18+
календаревед http://quartz-scheduler.org/documentation/faq#FAQ-stateful StatefulJob теперь depricated, а вот использование вместо него @PersistJobDataAfterExecution @DisallowConcurrentExecution действительно, для job-a помогает решить мою проблему. Благодарю за наводку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2012, 13:37:48 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37955981&tid=2130968]: |
0ms |
get settings: |
19ms |
get forum list: |
26ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
68ms |
get topic data: |
17ms |
get forum data: |
4ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 353ms |
| total: | 569ms |

| 0 / 0 |
