summaryrefslogtreecommitdiff
path: root/docs/test_server.ini
diff options
context:
space:
mode:
authorianb <devnull@localhost>2007-03-10 02:35:35 +0000
committerianb <devnull@localhost>2007-03-10 02:35:35 +0000
commita36799cb8543a687217121e5651b95b388652dc4 (patch)
treec059ad3eeceabbeeb0b41533c1d195e62130c253 /docs/test_server.ini
parent755e68d095d27f582e4914f813d2cb863093a310 (diff)
downloadpaste-a36799cb8543a687217121e5651b95b388652dc4.tar.gz
Major threadpool features to add threads temporarily, kill threads, monitor the killed threads, and notify the administrator about problems. Also updates to watchthreads to see this new information.
Diffstat (limited to 'docs/test_server.ini')
-rw-r--r--docs/test_server.ini13
1 files changed, 13 insertions, 0 deletions
diff --git a/docs/test_server.ini b/docs/test_server.ini
index 3d53aee..7b9c096 100644
--- a/docs/test_server.ini
+++ b/docs/test_server.ini
@@ -1,9 +1,22 @@
+[DEFAULT]
+error_email = ianb@colorstudy.com
+
[app:main]
use = egg:PasteScript#test
[server:main]
use = egg:Paste#http
host = 127.0.0.1:8081
+# These options make it easier to trigger the thread pool catches
+# (i.e., threads are hung fast, killed fast, spawn fast, and the
+# whole process dies quickly due to zombies)
+threadpool_workers = 3
+threadpool_hung_thread_limit = 10
+threadpool_kill_thread_limit = 20
+threadpool_spawn_if_under = 2
+threadpool_max_zombie_threads_before_die = 2
+threadpool_hung_check_period = 1
+threadpool_dying_limit = 10
[server:cherrypy]
use = egg:PasteScript#cherrypy