Use $WEB_CONCURRENCY environment variable for default workers value

This commit is contained in:
Kenneth Reitz 2014-02-06 11:44:52 -08:00
parent a8ce74b29b
commit 64144c732f

View File

@ -98,8 +98,7 @@ class Config(object):
@property
def workers(self):
env_workers = int(os.environ.get('WEB_CONCURRENCY'))
return self.settings['workers'].get() or env_workers
return self.settings['workers'].get()
@property
def address(self):
@ -508,7 +507,7 @@ class Workers(Setting):
meta = "INT"
validator = validate_pos_int
type = int
default = 1
default = int(os.environ.get('WEB_CONCURRENCY', 1))
desc = """\
The number of worker process for handling requests.