Supervisor
sudo apt-get -y update && sudo apt-get install -y python-setuptools
sudo apt-get install supervisor
sudo mkdir /etc/supervisor
echo_supervisord_conf > /etc/supervisor/supervisord.conf
[include]
files=conf.d/*.conf
sudo su
sudo mkdir /etc/supervisor/conf.d
sudo vim /etc/systemd/system/supervisord.service
sudo systemctl start supervisord.service
sudo systemctl status supervisord.service
sudo supervisorctl reread
sudo supervisorctl update
sudo supervisorctl
[Unit]
Description=Supervisor daemon
Documentation=http://supervisord.org
After=network.target
[Service]
ExecStart=/usr/local/bin/supervisord -n -c /etc/supervisor/supervisord.conf
ExecStop=/usr/local/bin/supervisorctl $OPTIONS shutdown
ExecReload=/usr/local/bin/supervisorctl $OPTIONS reload
KillMode=process
Restart=on-failure
RestartSec=42s
[Install]
WantedBy=multi-user.target
Alias=supervisord.service
NGINX
upstream group1 {
server 127.0.0.1:18080