I had the same problem, I recommend doing the following
from:
logfile=/tmp/supervisord.log
in
logfile=/var/log/supervisor/supervisord.log
The same goes for your pid file
pidfile=/tmp/supervisord.pid >> pidfile=/var/run/supervisor/supervisord.pid
Make both directories
mkdir /var/run/supervisor/ mkdir /var/log/supervisor/
then change the directory from
chown youuser:youuser -R /var/log/supervisor/
If this does not work, check who can write log files and pid files on you.
ls -l /var/log/supervisor/supervisord.log
If it still does not work, try updating the supervisor
source share