作用:

用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重新拉起,很方便的做到进程自动恢复的功能,不再需要自己写shell脚本来控制。

安装流程

第一种方式:通过Python包管理工具(easy_install)安装

easy_install是setuptools包里带的一个命令,使用easy_install实际上是在调用setuptools来完成安装模块的工作,所以安装setuptools即可。

~wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py -O - |   sudo  python     -O表示wget以后用python去安装脚本

安装supervisor

~easy_install supervisor

说明:supervisor安装完成后会生成三个执行程序:supervisortd、supervisorctl、echo_supervisord_conf,分别是supervisor的守护进程服务(用于接收进程管理命令)、客户端(用于和守护进程通信,发送管理进程的指令)、生成初始配置文件程序。

这种安装方式可以去指定初始化配置文件:

~mkdir /etc/supervisor

~echo_supervisord_conf > /etc/supervisor/supervisord.conf

第二种方式:通过yum直接安装 (但是安装的可能不是最新版本)

~yum install epel-release

~yum install -y supervisor

supervisor没有发布在标准的CentOS源在,需要安装epel源。安装完成之后,配置文件会自动帮你生成。 
默认配置文件:/etc/supervisord.conf 
进程管理配置文件放到:/etc/supervisord.d/目录下即可

转载于:https://www.cnblogs.com/byfboke/p/9008814.html

supervisord的安装相关推荐

  1. supervisord的安装使用

    由于生产环境使用的的tomcat,项目比较重要,所以要做进程守护,本来打算自己写脚本,但是效果不理想,想了下还是用supervisord了 由于很久不用,所以写下来部署步骤 第一:安装,安装的方法有y ...

  2. Centos7.x 安装 Supervisord

    [环境] 系统:Centos 7.3 软件:supervisord [安装Supervisord] yum install epel-release yum install -y supervisor ...

  3. supervisord+supervisorclusterctl+supervisord-monit

    为什么80%的码农都做不了架构师?>>>    最近blog更新的有点慢了,先补一篇关于supervisord的文章,supervisord使用很久了,那是在还没掌握怎么在linux ...

  4. ubuntu中supervisor的安装和学习

    引言: 在 web 应用部署到线上后,需要保证应用一直处于运行状态,在遇到程序异常.报错等情况,导致 web 应用终止时,需要保证程序可以立刻重启,继续提供服务.所以,就需要一个工具,时刻监控 web ...

  5. 【Linux】类Unix 操作系统进程监控控制工具 Supervisor

    Supervisor 是一个客户端服务器系统,允许用户监控和控制类 Unix 操作系统上的进程数. 官网 http://supervisord.org 安装 1. easy_install super ...

  6. django-celery定时任务以及异步任务and服务器部署并且运行全部过程

    Celery 应用Celery之前,我想大家都已经了解了,什么是Celery,Celery可以做什么,等等一些关于Celery的问题,在这里我就不一一解释了. 应用之前,要确保环境中添加了Celery ...

  7. Linux Supervisor 守护进程基本配置

    supervisor:C/S架构的进程控制系统,可使用户在类UNIX系统中监控.管理进程.常用于管理与某个用户或项目相关的进程. 组成部分 supervisord:服务守护进程 supervisorc ...

  8. 离线部署CDH5.16.1及各种坑

    所需安装包及版本说明:由于我们的操作系统为CentOS7,需要下载以下文件: cloudera-manager-centos7-cm5.16.1_x86_64.tar.gz CDH-5.16.1-1. ...

  9. python virtualenv nginx_Ubuntu下搭建Nginx+supervisor+pypy+virtualenv

    系统:Ubuntu 14.04 LTS 搭建python的运行环境:Nginx+Supervisor+Pypy+Virtualenv 软件说明: Nginx:通过upstream进行负载均衡 Supe ...

  10. centos 管理记录(二)

    2019独角兽企业重金招聘Python工程师标准>>> 以下操作均为root账户 更新yum源 wget -O /etc/yum.repos.d/CentOS-Base.repo h ...

最新文章

  1. ORA-01109:数据库未打开(解决)
  2. 【重磅】AI击败顶级德扑玩家的秘密!德扑AI创造者现身reddit,全面解答34个提问,详解Libratus的现状和未来
  3. [NOIP 2011普及组 No.4] 表达式的值
  4. stateless_Spring Stateless State Security第3部分:JWT +社会认证
  5. python201811210作业4
  6. vue报错:dependencies were not found: * element-ui in ./src/main.js * element-ui/lib/theme-chalk/inde
  7. css高度最小值,兼容IE6、7、8和FF
  8. 算法:回溯十八 Factor Combinations 因子组合(3种解法)
  9. java 权限管理都用什么_java权限管理框架有哪些?
  10. 智能化弱电系统工程部分规程
  11. python网络爬虫网易云音乐guihub_Github获8300星!用Python开发的一个命令行的网易云音乐...
  12. 360面临两线作战----手机安全领域硝烟再起
  13. 公司研制的CPU卡燃气表正式投放北京市场
  14. java获取行政区划编码(省市区县居委5级)
  15. Mybatis collection 递归查询并自动装填所有子节点(多参数查询传入参数方法)
  16. 雪人(snowman)
  17. GPU 编程与CG 语言之阳春白雪下里巴人——CG学习读书笔记之数学函数(三)
  18. [抖音电商] 抖音电商新学员必看基础课,抖音新手必看运营教程(价值3980)
  19. kafka-topics.sh脚本详解
  20. 想了解机器学习?这 3 种算法你必须要知道(中英文对照)

热门文章

  1. lol游戏挂机软件_“本不想挂机,但系统不让重连!”LOL成“挂机联盟”,5局3挂机...
  2. oracle 查询temporary table,【TEMPORARY TABLE】Oracle临时表使用注意事项
  3. Docker日志自动化: ElasticSearch、Logstash、Kibana以及Logspout
  4. 软件工程网络15个人阅读作业2(201521123111 陈伟泽)
  5. HDU3501——欧拉函数裸题
  6. 【html】非配对的标签
  7. nginx root alias 文件路径配置
  8. CSS实现三角形的方法--拓展
  9. jQuery File Upload blueimp with struts2 简单试用
  10. ZwQuerySystemInformation 枚举驱动模块