资讯专栏INFORMATION COLUMN

论supervisor的使用(一)

Charles / 424人阅读

摘要:写在前面在写之前提一句,英文好的同学可以直接访问官网,阅读官方文档,本文主要针对个人在使用的时候踩过的一些坑的整理,可能会有一些谬误,欢迎大神们指正,我会回来加以修改,闲言少叙,书归正传。

写在前面

  在写之前提一句,英文好的同学可以直接访问官网,阅读官方文档,本文主要针对个人在使用的时候踩过的一些坑的整理, 可能会有一些谬误,欢迎大神们指正,我会回来加以修改,闲言少叙,书归正传。

简单介绍

  supervisor是一个轻量级的基于c/s架构的系统,从原理上简单来说,supervisord就是一个进程,所有被它监控的进程都作为它的子进程被管理,而且它支持多种接口的访问,包括supervisorctl(通过uinx套接字)、Web Server(通过ip和端口)以及XML-RPC Interface

环境要求

Linux (Ubuntu 9.10)、Mac OS X (10.4/10.5/10.6)、Solaris (10 for Intel)、FreeBSD 6.1以及大部分unix系统,没有windows版本!

Python 2.4及以上

安装步骤

  因为我自己用的的ubuntu-16.04,就以此为例进行安装。

在线安装

  1. 使用easy_install,注意需要先安装 setuptools:

[sudo] apt-get install python-setuptools

    然后

[sudo] easy_install supervisor

  2. 如果不使用easy_install进行安装,则也可以通过pip,注意需要先安装pip

[sudo] apt-get install python-pip

    然后以root用户

pip install supervisor
离线安装

  需要下载并且安装两个包:

  https://pypi.python.org/pypi/...
  https://pypi.python.org/pypi/...

    1. 如果下载的是源码包,解压之后各自运行

[sudo] python setup.py install 

    2. 如果是wheel包,需要在以root用户执行

pip install xxx.whl

  至此,就完成了supervisor的安装。

配置supersior
创建配置文件

  这个比较简单,supervisor提供了一个很友好的可执行文件,echo_supervisord_conf,只需执行以下命令即可

echo_supervisord_conf > /etc/supervisor/supervisord.conf

  此时完成了一个最初始的配置文件,注意上面命令中的路径可以自己更改,supervisord运行的时候,可以用-c选项来指定配置文件,默认使用的是以下路径

$CWD/supervisord.conf
$CWD/etc/supervisord.conf
/etc/supervisord.conf
/etc/supervisor/supervisord.conf (since Supervisor 3.3.0)
../etc/supervisord.conf (Relative to the executable)
../supervisord.conf (Relative to the executable)

  个人比较推荐的是/etc/supervisor/supervisord.conf

更改配置文件

  
未完待续,最近比较忙,就先写到这里,下次更新

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/41769.html

相关文章

  • supervisor使用部署说明

    摘要:创建文件,加入的进程管理中,实现服务器后台运行是在中的进程名,随便取啥上述代码为使用运行。 suopervisor 一、安装supervisor安装 注:以下所有操作在CentOS7中进行 1.安装CentOS7扩展软件仓库 sudo yum install -y epel-release 2.安装supervisor yum install -y supervisor 3.查看安...

    Miracle_lihb 评论0 收藏0
  • Supervisor 从入门到放弃

    摘要:前言是一个客户端服务器系统,允许其用户在类操作系统上控制许多进程。这将打印一个示例的配置文件到您的终端。不会自动生成配置文件。具体可见官方文档后台提供的后台管理比较简单大致功能有重启启动停止进程,打印日志,清除日志等。 showImg(https://segmentfault.com/img/bVbgXm1?w=242&h=45); 前言 Supervisor是一个客户端/服务器系统,...

    whjin 评论0 收藏0

发表评论

0条评论

Charles

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<