samedi 19 novembre 2016

Delayed job: Set max run time of job , not the worker

I have below piece of code :

Converter.delay.convert("some params")

Now I want this job to be run for max 1 minute. If exceeded,delayed job should raise the exception.

I tried setting up

Delayed::Worker.max_run_time = 1.minute 

but it seems it sets a timeout on the worker , not on the job.

Converter class is defined in RAILS_ROOT/lib/my_converter.rb

Aucun commentaire:

Enregistrer un commentaire