ソースを参照

lets increase the redis pool size

backfeed-full-error
Fusl 2年前
コミット
6d61987ff6
1個のファイルの変更6行の追加4行の削除
  1. +6
    -4
      main.go

+ 6
- 4
main.go ファイルの表示

@@ -86,15 +86,15 @@ func (that *ProjectBackfeedManager) PopItem(blocking bool) (*BackfeedItem, bool)
select { select {
case <-that.Context.Done(): case <-that.Context.Done():
return nil, false return nil, false
case item := <-that.C:
return item, true
case item, ok := <-that.C:
return item, ok
} }
} else { } else {
select { select {
case <-that.Context.Done(): case <-that.Context.Done():
return nil, false return nil, false
case item := <-that.C:
return item, true
case item, ok := <-that.C:
return item, ok
default: default:
return nil, false return nil, false
} }
@@ -511,6 +511,7 @@ func main() {
log.Panicf("invalid REDIS_LEGACY url: %s", err) log.Panicf("invalid REDIS_LEGACY url: %s", err)
} }
legacyRedisOptions.ReadTimeout = 15 * time.Minute legacyRedisOptions.ReadTimeout = 15 * time.Minute
legacyRedisOptions.PoolSize = 128
legacyRedisClient := redis.NewClient(legacyRedisOptions) legacyRedisClient := redis.NewClient(legacyRedisOptions)


backfeedRedisClient := redis.NewClusterClient(&redis.ClusterOptions{ backfeedRedisClient := redis.NewClusterClient(&redis.ClusterOptions{
@@ -518,6 +519,7 @@ func main() {
Username: os.Getenv("REDIS_BACKFEED_USERNAME"), Username: os.Getenv("REDIS_BACKFEED_USERNAME"),
Password: os.Getenv("REDIS_BACKFEED_PASSWORD"), Password: os.Getenv("REDIS_BACKFEED_PASSWORD"),
ReadTimeout: 15 * time.Minute, ReadTimeout: 15 * time.Minute,
PoolSize: 256,
}) })


legacyRedisMetricsHook := redisprom.NewHook( legacyRedisMetricsHook := redisprom.NewHook(


読み込み中…
キャンセル
保存