diff options
author | ianb <devnull@localhost> | 2007-03-12 21:48:36 +0000 |
---|---|---|
committer | ianb <devnull@localhost> | 2007-03-12 21:48:36 +0000 |
commit | a6504ac2af9ef125819a1fbd20519fdca0862d54 (patch) | |
tree | d34738c93919a612946f1008b6787e76ee72235f /paste/httpserver.py | |
parent | 3d8b98f95666329e302ef3963f0fa6f4ca3dfd65 (diff) | |
download | paste-a6504ac2af9ef125819a1fbd20519fdca0862d54.tar.gz |
Changed default for kill_thread_limit; reformat
Diffstat (limited to 'paste/httpserver.py')
-rwxr-xr-x | paste/httpserver.py | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/paste/httpserver.py b/paste/httpserver.py index 544bd90..50b1751 100755 --- a/paste/httpserver.py +++ b/paste/httpserver.py @@ -517,16 +517,17 @@ class ThreadPool(object): SHUTDOWN = object() - def __init__(self, nworkers, name="ThreadPool", daemon=False, - hung_thread_limit=30, # when a thread is marked "hung" - kill_thread_limit=600, # when you kill that hung thread - dying_limit=300, # seconds that a kill should take to go into effect (longer than this and the thread is a "zombie") - spawn_if_under=5, # spawn if there's too many hung threads - max_zombie_threads_before_die=0, # when to give up on the process - hung_check_period=100, # every 100 requests check for hung workers - logger=None, # Place to log messages to - error_email=None, # Person(s) to notify if serious problem occurs - ): + def __init__( + self, nworkers, name="ThreadPool", daemon=False, + hung_thread_limit=30, # when a thread is marked "hung" + kill_thread_limit=1800, # when you kill that hung thread + dying_limit=300, # seconds that a kill should take to go into effect (longer than this and the thread is a "zombie") + spawn_if_under=5, # spawn if there's too many hung threads + max_zombie_threads_before_die=0, # when to give up on the process + hung_check_period=100, # every 100 requests check for hung workers + logger=None, # Place to log messages to + error_email=None, # Person(s) to notify if serious problem occurs + ): """ Create thread pool with `nworkers` worker threads. """ |