kue icon indicating copy to clipboard operation
kue copied to clipboard

How to add more attempts in a job

Open jquequezana opened this issue 4 years ago • 2 comments

Hello, maybe someone can help me with that questions ... Would like to know how can add more attempts to a job based on the flow

First I create my job with 3 attempts.... After... the work fail 2 times but based on some event I need to add 1 attempt more to my job.

My question is how to get the current max attempts and add x more attempts, that is because if the event happens again need add 1 attempt more

Second question is how to fail a job with no more attempts;

Regards

jquequezana avatar May 02 '20 05:05 jquequezana

I think I found the solution to my second question is ok ?

61 job.attempts(0).save(); 62 done(new Error('not found'));

jquequezana avatar May 02 '20 15:05 jquequezana

About my first question What is the correct way to do that? A.

job._max_attempts++;
job.set('max_attempts', job._max_attempts);

B.

job.attempts(++job._max_attempts).save();

Regards

jquequezana avatar May 02 '20 16:05 jquequezana