Supervisor 在以前的文章有介绍过:https://blog.terrynow.com/2020/12/23/linux-supervisor/
那时候安装是通过有网络的服务器,yum安装的,比较便捷,但是有一些情况,需要在无网络的服务器安装。下面介绍如何安装。
1、python3准备
准备Python3,一般的Linux操作系统,都标配了python3,可以执行python3来查看是否已经安装了python3。
2、setuptools安装
https://pypi.org/project/setuptools/
下载压缩包,上传到服务器,用tar解压压缩包,安装,如:
# tar xzvf setuptools-67.8.0.tar.gz # cd setuptools-67.8.0 # python3 setup.py install
3、meld3安装
https://pypi.org/project/meld3/
# 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 xzvf supervisor-4.2.5.tar.gz # cd supervisor-4.2.5 # python3 setup.py install
5、supervisor配置及开机自启动
echo_supervisord_conf 生成supervisord.conf
echo_supervisord_conf > /etc/supervisord.conf
相关配置可自行修改。
创建开机自启动脚本,其中supervisord.conf为上一步骤生成文件路径
vim /usr/lib/systemd/system/supervisord.service
内容如下(其中/usr/bin/supervisord可能是/usr/local/bin/supervisord,可以使用which supervisord看下具体的路径)
[Unit] Description=Process Monitoring and Control Daemon After=rc-local.service nss-user-lookup.target [Service] Type=forking ExecStart=/usr/bin/supervisord -c /etc/supervisord.conf [Install] WantedBy=multi-user.target
设置服务开机启动
systemctl daemon-reload systemctl enable supervisord systemctl start supervisord
文章评论