2
0
mirror of https://github.com/hibiken/asynq.git synced 2025-04-22 00:30:17 +08:00

Debug commit

This commit is contained in:
Ken Hibino 2020-06-06 21:16:44 -07:00
parent d9161d621f
commit 6b8a4eed54
3 changed files with 27 additions and 14 deletions

View File

@ -183,6 +183,7 @@ func createRedisClient(r RedisConnOpt) *redis.Client {
DB: r.DB,
PoolSize: r.PoolSize,
TLSConfig: r.TLSConfig,
MaxRetries: 10,
})
case RedisClientOpt:
return redis.NewClient(&redis.Options{
@ -192,6 +193,7 @@ func createRedisClient(r RedisConnOpt) *redis.Client {
DB: r.DB,
PoolSize: r.PoolSize,
TLSConfig: r.TLSConfig,
MaxRetries: 10,
})
case *RedisFailoverClientOpt:
return redis.NewFailoverClient(&redis.FailoverOptions{

View File

@ -165,14 +165,23 @@ func (h *heartbeater) beat() {
}
// Debug purpose
rdb, ok := h.broker.(*rdb.RDB)
r, ok := h.broker.(*rdb.RDB)
if !ok {
return
}
stats, err := rdb.CurrentStats()
stats, err := r.CurrentStats()
if err != nil {
h.logger.Errorf("could not get current stat: %v", err)
} else {
h.logger.Debugf("current stats: %+v", stats)
}
inProgress, err := r.ListInProgress(rdb.Pagination{Size: 10})
if err != nil {
h.logger.Errorf("could not get in-progress tasks: %v", err)
} else {
for _, t := range inProgress {
h.logger.Debugf("in-progress tasks: %+v", t)
}
}
}

View File

@ -71,8 +71,10 @@ func (s *syncer) start(wg *sync.WaitGroup) {
requests = append(requests, req)
case <-time.After(s.interval):
var temp []*syncRequest
s.logger.Infof("sync requests length: %d", len(requests))
for _, req := range requests {
if err := req.fn(); err != nil {
s.logger.Errorf("could not sync: %v: %v", req.errMsg, err)
temp = append(temp, req)
}
}