My supervisor configuration runs a celeryd, solr, runserver, autoreload and node. The autoreload is set to false for autoreload, solr and node, i.e. celeryd and runserver get restarted every time I change some code. However, at every code change, number of autoreload processes increases (seem to be child processes of the main autoreload process) and those processes are not killed when supervisord is stopped.
Please confirm whether latest master fixes this problem for you.
I believe this is fixed, closing the issue