Verk.WorkersManager (Verk v1.7.2) View Source
A WorkersManager assigns jobs to workers from a pool (handled by poolboy) monitoring the job..
It interacts with the related QueueManager to request jobs and to schedule jobs to be retried.
Link to this section Summary
Functions
Returns a specification to start this module under a supervisor.
Create a table to monitor workers saving data about the assigned queue/pool.
List information about the process that is currently running a job_id
.
Returns the atom that represents the WorkersManager of the queue
.
Pauses a queue
.
Resumes a queue
.
List running jobs.
Link to this section Functions
Returns a specification to start this module under a supervisor.
See Supervisor
.
Create a table to monitor workers saving data about the assigned queue/pool.
Specs
List information about the process that is currently running a job_id
.
Specs
Returns the atom that represents the WorkersManager of the queue
.
Specs
Pauses a queue
.
Specs
Resumes a queue
.
List running jobs.
Example
[%{process: #PID<0.186.0>, job: %Verk.Job{...}, started_at: %DateTime{...}} ]