金沙澳门官网登录-www.js8.com-金沙澳门官网下载app

supervisor安装(sentos7)

其实现在网络上supervisor的教程有很多,比较杂,我找了几个对我来说是有帮助的教程,再结合自己的理解做一些笔记,可以供自己以后翻看。

supervisor安装(sentos7)。链接:

           

有时候在linux上的程序还是需要统一管理,这时候supervidor就非常好用,在windowns上操作就非常好。

首先:

supervisor安装(sentos7)。一、安装supervisor

1.wget

2.tar zxf supervisor-3.3.1.tar.gz

supervisor安装(sentos7)。3.cd supervisor-3.3.1

4.python setup.py install       

如果报错可能:

  1. 提示setuptools-0.6c11.tar没有安装

    下载https://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
    tar zxf setuptools-0.6c11.tar.gz
    cd setuptools-0.6c11/
    python setup.py build
    python setup.py  install
    
  2. 提示下载错误,需meld3>0.6.5

    1. 下载 ))
    2. 安装 rpm -ivh python-meld3-0.6.10-1.el7.x86_64.rpm

supervisor安装(sentos7)。如下提示,安装完成:

Using /usr/lib64/python2.7/site-packages

Finished processing dependencies ``for supervisor==3.3.1

supervisor安装(sentos7)。 

 

二、配置supervisor

1.创建文件夹和配置文件

mkdir /etc/supervisor

echo_supervisord_conf > /etc/supervisor/supervisord.conf

2.修改 /etc/supervisor/supervisord.conf 文件

先新建 mkdir /etc/supervisor/conf.d  以后程序的配置都在这个文件夹里面,以 .ini 结尾

图片 1

修改files的路径为上图所示。这样配置后,会读取conf.d中的文件。

3.supervisorctl reload 使配置文件生效

4.在conf.d中创建****.ini文件,创建完毕后supervisorctl update 使之生效

 ini文件中,可以按照以下配置,以下是我某个程序的配置,你要怎么配置可以看这篇文件: 其实也就是supervisord.conf配置中的解读,网上还有更加详细的说明,问度娘。

[program:hsparser2]
command=python main_2.py
process_name=hsparser2-%(process_num)s
numprocs=10
directory=/home/hsparser2/
autostart=true
autorestart=unexpected
redirect_stderr=true

 保存退出即可。

5.配置有界面的supervisor来监控程序的运行状态

 图片 2

 保存退出即可,然后在你的windows上,输入你服务器的 ip:9001 就可以看到如下图:

图片 3

这样你就配置好你的程序在supervisor上了,大功告成。

 

三、问题注意:

1.如果出现以下问题

 图片 4

可能是由于supervisord进程停止了,建议重新运行

运行此命令:supervisord -c /etc/supervisor/supervisord.conf

 

 

 

本文由金沙澳门官网登录发布于金沙澳门官网下载app,转载请注明出处:supervisor安装(sentos7)

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。