Merge pull request #2266 from lyft/fix_max_accept_in_gevent

Set `max_accept` on `gevent` worker-class to 1 when workers > 1
This commit is contained in:
Jason Madden 2020-03-03 08:24:37 -06:00 committed by GitHub
commit 46b2cffaee
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -76,6 +76,8 @@ class GeventWorker(AsyncWorker):
else:
hfun = partial(self.handle, s)
server = StreamServer(s, handle=hfun, spawn=pool, **ssl_args)
if self.cfg.workers > 1:
server.max_accept = 1
server.start()
servers.append(server)