安装supervisor

孤街浪徒 提交于 2019-12-01 07:19:46

安装supervisor

centOS6.8 下安装supervisor,

 

  1. 下载setuptools

wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py -O - | sudo python

然后输入sudo密码

到安装完成即可

 

  1. 安装supervisor

进入root

执行 easy_install supervisor

安装完成即可

 

  1. 离线安装

tar -xvf  meld3-1.0.2.tar.gz 

进入解压目录 python setup.py install

tar -xvf  supervisor-3.3.1.tar.gz 

进入解压目录 python setup.py install

即可。

 

 

 Ubuntu下直接 apt-get

sudo apt-get  install  supervisor

 

安装即可

 

3.生成supervisor.conf

mkdir -p /etc/supervisor/conf.d

 

初始化supervisord.conf

echo_supervisord_conf > /etc/supervisor/supervisord.conf

 

修改supervisord.conf

vim /etc/supervisor/supervisord.conf

 

配置include路径

[include]

files = /etc/supervisor/conf.d/*.conf

 

 

注意事项

注意Supervisor只能管理非daemon的进程所以tomcat 要以catalina.sh  run前台方式执行。

 

 

添加进程管理

创建进程管理文件,并放入conf.d

如下

 

 

进程管理文件如下:

 

[program:test-tomcat]

command=/home/cdh/test-tomcat/bin/catalina.sh  run

directory=/home/cdh

autorestart=true

user=cdh

autostart=true

stdout_logfile=/home/cdh/test-tomcat/logs/catalina.out

redirect_stderr=true

stdout_logfile_maxbytes=100MB

stdout_logfile_backups=10

 

 

 

 

开机启动supervisor

supervisord 文件(见附录文档)放在 /etc/init.d/

 

supervisord中需要修改一下JAVA 路径(默认/usr/java/ jdk1.7.0_79/bin)即可

 

chmod 755 supervisord

chkconfig --add  supervisord 

chkconfig supervisord on

 

chkconfig --list | grep supervisord

 

 

然后可以通过

service supervisord start/stop/restart

来管理supervisor本身,开机自启

 

 

问题

  1. supervisor 管理storm环境,无法找到storm 命令

则在/usr/bin 建立storm命令的软连接,或者在 command中输入storm全路径

 

 

  1. supervisord 文件中,PATH中加入/usr/java/ jdk1.7.0_79/bin,否则出现 OSError: [Errno 2] No such file or directory 错误

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!