Browse Source

Queue: Add worker settings

pull/9363/head
Andrew Thornton 6 years ago
parent
commit
0edb70a099
No known key found for this signature in database
GPG Key ID: 3CDE74631F13A748
  1. 11
      modules/setting/queue.go

11
modules/setting/queue.go

@ -119,7 +119,16 @@ func newQueueService() {
Queue.Timeout = sec.Key("TIMEOUT").MustDuration(GracefulHammerTime + 30*time.Second) Queue.Timeout = sec.Key("TIMEOUT").MustDuration(GracefulHammerTime + 30*time.Second)
Queue.Workers = sec.Key("WORKER").MustInt(1) Queue.Workers = sec.Key("WORKER").MustInt(1)
Cfg.Section("queue.notification").Key("WORKER").MustInt(5) hasWorkers := false
for _, key := range Cfg.Section("queue.notification").Keys() {
if key.Name() == "WORKERS" {
hasWorkers = true
break
}
}
if !hasWorkers {
Cfg.Section("queue.notification").Key("WORKERS").SetValue("5")
}
} }
// ParseQueueConnStr parses a queue connection string // ParseQueueConnStr parses a queue connection string

Loading…
Cancel
Save