Skip to content

Supervisor Process Guarded

CentOS

  yum install epel-release
  yum install -y supervisor
  pip3 install supervisor

Ubuntu

  apt-get update
  apt-get install supervisor -y
  pip3 install supervisor

Create supervisor config

  mkdir /etc/supervisor
  echo_supervisord_conf > /etc/supervisor/supervisord.conf

Profile

[program:greaterwms]
directory=/GreaterWMS/
user=root
command=daphne -b 0.0.0.0 -p 8008 greaterwms.asgi:application
autostart=true
autorestart=true
startsecs=0
stopwaitsecs=0
stdout_logfile=/GreaterWMS/greaterwms_server_access.log
stderr_logfile=/GreaterWMS/greaterwms_server_err.log
redirect_stderr=true

Run supervisor

  supervisord -c /etc/supervisor/supervisord.conf 

Other Command

  supervisorctl -c /etc/supervisor/supervisord.conf status
  supervisorctl -c /etc/supervisor/supervisord.conf reload
  supervisorctl -c /etc/supervisor/supervisord.conf update

System start

  systemctl enable supervisord