1、python 安装(可忽略,系统一般已安装好)
https://www.python.org/downloads/source/
tar -zxvf Python-3.11.4.tgz cd Python-3.11.4 ./configure --prefix=/usr/local/python3 make && make install ln -s /usr/local/python3/bin/python3.11 /usr/local/bin/python3 ln -s /usr/local/python3/bin/pip3.11 /usr/local/bin/pip
2、setuptools 安装
https://pypi.org/project/setuptools/#files
tar -zxvf setuptools-0.6c11.tar.gz cd setuptools-0.6c11 python setup.py install
3、meld3 安装
https://pypi.org/project/meld3/#files
tar -zxvf meld3-2.0.1.tar.gz cd meld3-2.0.1 python3 setup.py install
4、supervisor 安装
https://pypi.org/project/supervisor/
tar -zxvf supervisor-4.2.5.tar.gz cd supervisor-4.2.5 python3 setup.py install
supervisor 配置
mkdir /etc/supervisor echo_supervisord_conf > /etc/supervisor/supervisord.conf
vi /etc/supervisor/supervisord.conf # 以下是要修改的内容 [unix_http_server] file=/var/run/supervisor.sock ; (the path to the socket file) [supervisorctl] serverurl=unix:///var/run/supervisor.sock ; use a unix:// URL for a unix socket [include] files = conf.d/*.conf
touch /var/run/supervisor.sock touch /var/log/supervisord.log touch /var/run//supervisord.pid mkdir /etc/supervisor/conf.d chmod 777 /var/run chmod 777 /var/log
supervisor 启动
unlink /var/run/supervisor.sock supervisord -c /etc/supervisor/supervisord.conf supervisorctl status
vi /usr/lib/systemd/system/supervisord.service #以下是内容 [Unit] Description=Supervisor daemon [Service] Type=forking ExecStart=/usr/local/bin/supervisord -c /etc/supervisor/supervisord.conf ExecStop=/usr/local/bin/supervisorctl shutdown ExecReload=/usr/local/bin/supervisorctl reload KillMode=process Restart=on-failure RestartSec=42s [Install] WantedBy=multi-user.target
systemctl enable supervisord systemctl is-enabled supervisord
supervisor 常用命令
systemctl status supervisord systemctl start supervisord systemctl stop supervisord
supervisorctl status supervisorctl start supervisorctl stop
评论
发表评论