百度上很多教程都是用apt-get install supervisor这种命令一键安装的,但是我的需求是下载一个源码包,然后拷贝到U盘里面,在拿到机房里面进行部署。(由于业务需要,机房是无法连通外网的 , 仅供局域网的机器使用)

好了,废话少说,撸起袖子干。

1.下载supervisor源码包

https://files.cnblogs.com/files/cyq632694540/supervisor-3.3.1.tar.gz

 

 

2.下载meld3依赖包(安装supervisor是会报错)

https://files.cnblogs.com/files/cyq632694540/meld3-1.0.2.tar.gz

 

3.解压源码包

> tar -zxvf meld3-1.0.2.tar.gz

> tar -zxvf supervisor-3.3.1.tar.gz

4.使用python安装 meld3

> cd meld3-1.0.2/

> sudo python setup.py install

//好了 meld3依赖包安装完毕

5.使用python安装supervisor,安装操作跟meld3包一样

> cd supervisor-3.3.1

> sudo python setup.py install

//安装完毕。输入 supervisord --version 测试下 是否安装成功

> supervisord --version

//ok 到了这一步之后,开始生成supervisord.conf配置文件,先找到echo_supervisord_conf执行下

> sudo find / -name echo_supervisord_conf

>sudo touch /etc/supervisord.conf //添加文件

>sudo chmod 777 /etc/supervisord.conf   //赋权限

>/usr/local/bin/echo_supervisord_conf > /etc/supervisord.conf       //生成supervisord 的主要配置文件

//修改/etc/supervisord.conf 配置通过http + 端口 访问supervisord控制台,然后启动下supervisord

> supervisord -c /etc/supervisord.conf   //启动supervisor , 如果启动失败可以 ps aux|grep supervisor , 查看进程是否已经启动过了,使用kill -9 进程id 先结束进程运行,再执行该命令重新启动

 //配置supervisord.conf , 在尾部打开[include] 指定files为配置文件夹目录

//然后添加一个任务进程配置 /etc/supervisord_conf/me.conf,重启下supervisord  

//在进入supervisorctrl  执行 update操作

//好了 完成

 

posted on 2019-08-27 16:08  cyqAkin  阅读(662)  评论(0编辑  收藏  举报