blob: 7b9c096ea3f8f01e643239d5e6b82d35d20b491a [file] [log] [blame]
[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
host = 127.0.0.1:8080
[filter-app:watch_threads]
use = egg:Paste#error_catcher
debug = true
next = watch_threads_inner
[app:watch_threads_inner]
use = egg:Paste#urlmap
/bad = bad_app
/ = watch_app
[app:watch_app]
use = egg:Paste#watch_threads
allow_kill = true
[app:bad_app]
paste.app_factory = paste.debug.watchthreads:make_bad_app