feat: update job timeout to 20 minutes
This commit is contained in:
@@ -3,6 +3,7 @@ package job
|
|||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
"sync"
|
"sync"
|
||||||
|
"time"
|
||||||
|
|
||||||
"quyun/providers/postgres"
|
"quyun/providers/postgres"
|
||||||
|
|
||||||
@@ -76,7 +77,8 @@ func (q *Job) Client() (*river.Client[pgx.Tx], error) {
|
|||||||
if q.client == nil {
|
if q.client == nil {
|
||||||
var err error
|
var err error
|
||||||
q.client, err = river.NewClient(q.driver, &river.Config{
|
q.client, err = river.NewClient(q.driver, &river.Config{
|
||||||
Workers: q.Workers,
|
Workers: q.Workers,
|
||||||
|
JobTimeout: time.Minute * 10,
|
||||||
Queues: map[string]river.QueueConfig{
|
Queues: map[string]river.QueueConfig{
|
||||||
QueueHigh: {MaxWorkers: 10},
|
QueueHigh: {MaxWorkers: 10},
|
||||||
QueueDefault: {MaxWorkers: 10},
|
QueueDefault: {MaxWorkers: 10},
|
||||||
|
|||||||
Reference in New Issue
Block a user