2
0
mirror of https://github.com/hibiken/asynq.git synced 2025-10-21 21:46:12 +08:00

Merge pull request #1 from easy-monitor/pacino/tasks

chore(): 任务ttl设置为60s
This commit is contained in:
davidcui
2022-02-28 10:33:36 +08:00
committed by GitHub
2 changed files with 4 additions and 1 deletions

View File

@@ -6,6 +6,7 @@ package asynq
import (
"fmt"
"strconv"
"strings"
"time"
@@ -799,6 +800,7 @@ func (i *Inspector) SchedulerEntries() ([]*SchedulerEntry, error) {
if err != nil {
return nil, err
}
for _, e := range res {
task := NewTask(e.Type, e.Payload)
var opts []Option
@@ -817,6 +819,7 @@ func (i *Inspector) SchedulerEntries() ([]*SchedulerEntry, error) {
Prev: e.Prev,
})
}
return entries, nil
}

View File

@@ -276,7 +276,7 @@ func (s *Scheduler) beat() {
entries = append(entries, e)
}
s.logger.Debugf("Writing entries %v", entries)
if err := s.rdb.WriteSchedulerEntries(s.id, entries, 5*time.Second); err != nil {
if err := s.rdb.WriteSchedulerEntries(s.id, entries, 60*time.Second); err != nil {
s.logger.Warnf("Scheduler could not write heartbeat data: %v", err)
}
}