Can't reload supervisor with supervisorctl 'reload' command

This is a supervisord bug: https://github.com/Supervisor/supervisor/issues/121#issuecomment-11445156

I've worked around it by reverting to v3.0a10.


they solved the bug in the latest release (3.0b2, 2013-05-28)

Reverted a change to logging introduced in 3.0b1 that was intended to allow multiple processes to log to the same file with the rotating log handler. The implementation caused supervisord to crash during reload and to leak file handles. Also, since log rotation options are given on a per-program basis, impossible configurations could be created (conflicting rotation options for the same file). Given this and that supervisord now has syslog support, it was decided to remove this feature. A warning was added to the documentation that two processes may not log to the same file.

https://pypi.python.org/pypi/supervisor

https://pypi.crate.io/packages/source/s/supervisor/supervisor-3.0b2.tar.gz#md5=e2557853239ee69955f993091b0eddc4

Just tested and it works!