1. easy_install supervisor
sudo echo_supervisord_conf > /etc/supervisord.conf
2. sudo vi /etc/supervisord.conf
[include]
files = /etc/supervisor/conf.d/*.conf
3. sudo mkdir -p /etc/supervisor/conf.d
sudo vi /etc/supervisor/conf.d/nginx.conf
[program:nginx]
command=/usr/local/nginx/sbin/nginx -g 'daemon off;'
directory=/usr/local/nginx
autostart = true
autorestart = true
command=/usr/local/nginx/sbin/nginx -g 'daemon off;'
directory=/usr/local/nginx
autostart = true
autorestart = true
sudo vi /etc/supervisor/conf.d/proxy.conf
[program:proxy]
command=/usr/local/goproxy/proxy sps -t tcp -p :1080 -T wss -P proxy_host:port -C cert/proxy.crt -K cert/proxy.key
directory=/usr/local/goproxy
autostart = true
autorestart = true
command=/usr/local/goproxy/proxy sps -t tcp -p :1080 -T wss -P proxy_host:port -C cert/proxy.crt -K cert/proxy.key
directory=/usr/local/goproxy
autostart = true
autorestart = true
4. supervisord
5. supervisorctl