Removing finished jobs
interface WorkerMetadata {
opts?: {
removeOnComplete?: {
count?: number;
age?: number;
},
removeOnFail?: {
count?: number;
age?: number;
}
// .. more options
}
// .. more options
}curl --location 'http://localhost:8080/workers' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer 1234' \
--data '{
"queue": "my-test-queue",
"opts": {
"concurrency": 300,
"removeOnComplete": {
"count": 1000
},
"removeOnFail": {
"count": 5000,
"age": 86400
}
},
"endpoint": {
"url": "http://mydomain.dev",
"method": "post"
}
}'Last updated