TypechoJoeTheme

运维茶馆

统计
登录
用户名
密码

supervisor安装和配置

掌柜博主
2019-09-27
/
0 评论
/
1,962 阅读
/
125 个字
/
百度已收录
09/27
本文最后更新于2023年07月07日,已超过515天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

1.环境说明

角色主机名IP系统版本
sa管理机sy-gmh-sa-vm3.shaoyan.pro192.168.168.3CentOS Linux release 7.6.1810 (Core)

这里先徒手安装,方便介绍,后面会整理到初始化系统脚本里面,一键安装配置好。

2.安装supervisor

使用pip工具安装:

[root@sy-gmh-sa-vm3:~]# pip install supervisor
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Looking in indexes: https://pypi.doubanio.com/simple
Collecting supervisor
  Downloading https://pypi.doubanio.com/packages/3f/1c/78026a80b8ff35e7c14adb331efb28e6ff2964dbae7e8bd9c52ef7c377a0/supervisor-4.0.3-py2.py3-none-any.whl (296kB)
     |████████████████████████████████| 296kB 47kB/s 
Collecting meld3>=1.0.0 (from supervisor)
  Downloading https://pypi.doubanio.com/packages/b6/ae/e6d731e4b9661642c1b20591d8054855bb5b8281cbfa18f561c2edd783f7/meld3-1.0.2-py2.py3-none-any.whl
Installing collected packages: meld3, supervisor
Successfully installed meld3-1.0.2 supervisor-4.0.3

如果 pip 工具没有安装上,那就安装一下:

[root@sy-gmh-sa-vm3:~]# pip --version
pip 19.1.1 from /usr/lib/python2.7/site-packages/pip (python 2.7)

# 方法一:通过yum 安装:
rpm -ivh http://mirrors.163.com/centos/7/extras/x86_64/Packages/epel-release-7-11.noarch.rpm
yum install python-pip

# 方法二:通过脚本安装:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

如果你有内部pypi源,可以指定通过它安装噢。用法:

pip install -i http://pypi.shaoyan.pro/simple --trusted-host pypi.shaoyan.pro

3.配置supervisor

[root@sy-gmh-sa-vm3:~]# mkdir /etc/supervisor.d/ # 创建目录用来存放:自定义的配置
[root@sy-gmh-sa-vm3:~]# vim /etc/supervisord.conf 
[root@sy-gmh-sa-vm3:~]# egrep -v ";|^$" /etc/supervisord.conf 
[unix_http_server]
[supervisord]
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
[supervisorctl]
[include]
files = /etc/supervisor.d/*.ini
[root@sy-gmh-sa-vm3:~]# supervisord 
/usr/lib/python2.7/site-packages/supervisor/options.py:471: UserWarning: Supervisord is running as root and it is searching for its configuration file in default locations (including its current working directory); you probably want to specify a "-c" argument specifying an absolute path to a configuration file for improved security.
  'Supervisord is running as root and it is searching '
[root@sy-gmh-sa-vm3:~]# ps -ef |grep supervisord |grep -v grep
root 11317 1 0 09:20 ? 00:00:00 /bin/python /usr/bin/supervisord

4.使用supervisor

[root@sy-gmh-sa-vm3:~]# supervisorctl 
supervisor> 

赞(0)
赞赏
感谢您的支持,我会继续努力哒!
版权属于:

运维茶馆

本文链接:

https://opstea.com/archives/supervisor.html(转载时请注明本文出处及文章链接)

评论 (0)