corretly set max_requests

fix #1978
This commit is contained in:
Benoit Chesneau 2019-02-07 16:59:37 +01:00
parent 194f47f92b
commit 7ed20f6833

View File

@ -51,8 +51,13 @@ class Worker(object):
self.reloader = None self.reloader = None
self.nr = 0 self.nr = 0
jitter = randint(0, cfg.max_requests_jitter)
self.max_requests = cfg.max_requests + jitter or sys.maxsize if cfg.max_requests > 0:
jitter = randint(0, cfg.max_requests_jitter)
self.max_requests = cfg.max_requests + jitter
else:
self.max_requests = sys.maxsize
self.alive = True self.alive = True
self.log = log self.log = log
self.tmp = WorkerTmp(cfg) self.tmp = WorkerTmp(cfg)