Co robią moje wątki?
Paster dostarcza wiele przydatnych aplikacji. Jedna z nich nazywa się watch_threads i służy do podglądania stanu wątków pastera.
Widzimy ile wątków jest w puli, ile aktualnie jest używanych, czy są jakieś zablokowane. Jest też lista wątków aktualnie przetwarzanych oraz kilka szczegółów np. czas wykonania. Możemy zabijać zablokowane wątki.
Instalacja jest prosta. Jest to aplikacja wsgi więc można wpiąć ją pod url do pastera. Wystarczy zmienić domyślne sekcje w pliku .ini:
[composite:main]
use = egg:Paste#urlmap
/ = mainapp
/monitor = monitor
[app:monitor]
use = egg:Paste#watch_threads
allow_kill = True
[app:mainapp]
...
Po restarcie pod adresem: /monitor mamy listę aktualnie używanych wątków.
