Linux下离线(源代码编译)安装supervisor

2023-05-25 817点热度 0人点赞 0条评论

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

admin

这个人很懒,什么都没留下

文章评论

您需要 登录 之后才可以评论