Merge pull request #1425 from psaab/thread_pool

Add config for CheryPy Thread Pool Size
This commit is contained in:
JonnyWong16 2021-05-03 10:20:56 -07:00 committed by GitHub
commit 5f8b99e7ef
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 1 deletions

View file

@ -137,6 +137,7 @@ _CONFIG_DEFINITIONS = {
'HTTP_RATE_LIMIT_ATTEMPTS': (int, 'General', 10), 'HTTP_RATE_LIMIT_ATTEMPTS': (int, 'General', 10),
'HTTP_RATE_LIMIT_ATTEMPTS_INTERVAL': (int, 'General', 300), 'HTTP_RATE_LIMIT_ATTEMPTS_INTERVAL': (int, 'General', 300),
'HTTP_RATE_LIMIT_LOCKOUT_TIME': (int, 'General', 300), 'HTTP_RATE_LIMIT_LOCKOUT_TIME': (int, 'General', 300),
'HTTP_THREAD_POOL': (int, 'General', 10),
'INTERFACE': (str, 'General', 'default'), 'INTERFACE': (str, 'General', 'default'),
'IMGUR_CLIENT_ID': (str, 'Monitoring', ''), 'IMGUR_CLIENT_ID': (str, 'Monitoring', ''),
'JOURNAL_MODE': (str, 'Advanced', 'WAL'), 'JOURNAL_MODE': (str, 'Advanced', 'WAL'),

View file

@ -88,7 +88,7 @@ def initialize(options):
'server.socket_port': options['http_port'], 'server.socket_port': options['http_port'],
'server.socket_host': options['http_host'], 'server.socket_host': options['http_host'],
'environment': options['http_environment'], 'environment': options['http_environment'],
'server.thread_pool': 10, 'server.thread_pool': plexpy.CONFIG.HTTP_THREAD_POOL,
'server.max_request_body_size': 1073741824, 'server.max_request_body_size': 1073741824,
'server.socket_timeout': 60, 'server.socket_timeout': 60,
'tools.encode.on': True, 'tools.encode.on': True,
@ -135,6 +135,7 @@ def initialize(options):
else: else:
plexpy.HTTP_ROOT = options['http_root'] = '/' plexpy.HTTP_ROOT = options['http_root'] = '/'
logger.info("Tautulli WebStart :: Thread Pool Size: %d.", plexpy.CONFIG.HTTP_THREAD_POOL)
cherrypy.config.update(options_dict) cherrypy.config.update(options_dict)
conf = { conf = {