centos7使用supervisor的详细教程
作者:sellsa 发布时间:2021-04-19 21:16:15
标签:centos7,supervisor
supervisor是用Python开发的一套通用的进程管理程序,可以将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时可以自动重启
安装supervisor
# yum search setuptools
....
python-setuptools.noarch : Easily build and distribute Python packages
#yum install -y python-setuptools.noarch
#easy_install supervisor
创建主配置文件
# mkdir -m 755 -p /etc/supervisor
\\创建supervisor配置文件目录
# echo_supervisord_conf >/etc/supervisor/supervisord.conf
\\创建主配置文件
# cd /etc/supervisor/
# mkdir -m 755 conf.d
\\创建项目配置文件目录
创建项目配置文件(运行3个脚本)
# vim conf.d/test.ini
[program:tjapp_sendmessage]
command=/bin/bash /data/shell/sendmessage.sh
numprocs=1
autostart=true
autorestart=true
[program:bbscollection]
command=/bin/bash /data/shell/bbscollection.sh
numprocs=1
autostart=true
autorestart=true
[program:test_sbbscollection]
command=/bin/bash /data/shell/test_sbbscollection.sh
numprocs=1
autostart=true
autorestart=true
在主配置文件中引入test.ini
#cat supervisord.conf
...
[include]
files = ./conf.d/*.ini
启动supervisor
# supervisord -c /etc/supervisord.conf
查看supervisor运行的脚本
# supervisorctl
bbscollection RUNNING pid 10090, uptime 4 days, 17:20:10
test_sbbscollection RUNNING pid 10088, uptime 4 days, 17:20:10
tjapp_sendmessage RUNNING pid 10089, uptime 4 days, 17:20:10
停止bbscollection脚本
# supervisorctl stop bbscollection
bbscollection: stopped
[root@om-web_test supervisord.d]# supervisorctl
bbscollection STOPPED Apr 06 10:23 AM
test_sbbscollection RUNNING pid 10088, uptime 4 days, 17:23:13
tjapp_sendmessage RUNNING pid 10089, uptime 4 days, 17:23:13
supervisor> start bbscollection \\启动
supervisor> status
bbscollection RUNNING pid 7310, uptime 0:00:24
test_sbbscollection RUNNING pid 10088, uptime 4 days, 17:23:54
tjapp_sendmessage RUNNING pid 10089, uptime 4 days, 17:23:54


猜你喜欢
- 升级IE8浏览器后,无法上传图片,总是提示“无效图片”,重置IE浏览器无效,使用IE7浏览器时一起正常。那么这个情况应该怎么办呢?请用户打开
- 相信很多用DEDECMS的站友们都会为给文章做内链觉得繁琐,对于很多插件可能是实现,但很多都需要花钱买,对于很多草根站长花这钱也不值,小编我
- 人说在IT公司没有不忙的。你会发现每天RTX要闪烁几十个对话框是再正常不过的事情。可能你正好在写一个ppt,同时领导安排今天必须出一封邮件,
- less 文件名查看文件less 文件名 | grep -n 查找内容根据内容过滤显示,并显示行号less +行号g 文件名查看文件,并定位
- 企业信息化技术的应用,以不可逆转。随着文件服务器、ERP管理软件等等在企业中生根发芽,应用服务器也逐渐在企业中普及起来。以前在企业中有一台应
- 一. jira的简介JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、
- 在nodejs环境中测试通过,其它语言同理,只需要使用获取环境变量的方法即可。思路:docker容器和宿主机环境是隔离的,但是可以在启动do
- GoDaddy Backorder域名抢注据说机率还是比较大的,我没搞过抢注,一个很好的米农朋友给我介绍了不少经验,呵呵,看他们的
- 任何服务器,安全与性能是两个永恒的主题。作为企业的信息化安全人员,其主要任务就是如何在保障服务器性能的前提下提高服务器的安全性。而要做到这一
- 阳光总在风雨后,成功好象永远是在失败中找到。这是四月的第一场雨。清澈的雨把株洲的天空洗的非常明媚,然后清爽的阳光大把大把地散落人间。然而这样
- 全新的Discuz! 7.1版本进一步完善和创新社区论坛系统的功能,用户在Discuz! 7.1搭建的社区论坛中可以注册一个帐号,登录浏览更
- 如果把09年刚开始这两天算上,我算接触网络也有虚岁也有10 年了。算上一个中年网民,对CN玉米,有点看法。浅薄的文字只能说明我表达能力欠佳,
- Godaddy如何在子域名及别名域名上设置404页面呢?我们一起来了解一下。这篇文章只与Linux托管计划有关。1.子域名上的404错误你需
- 注意,这里我们指的是环境是IIS7,并不是以前文章介绍过的“解决IIS下UTF-8文件报错乱码的问题”!安装Win Vista后,默认使用的
- CloudStack 环境重新部署: &nbs
- MIME(Multipurpose Internet Mail Extensions,多目的Internet邮件扩展)是创建用于电子邮件交换
- 介绍该漏洞编号为CVE-2021-21974,由 OpenSLP 服务中的堆溢出问题引起,未经身份验证的攻击者可以此进行低复杂度攻击。该漏洞
- Linux系统中的Netfilter提供了一个抽象、通用化的框架,该框架定义的一个子功能的实现就是包过滤子系统,框架包含以下五部分:1. 为
- 施密特:Chrome将成为PC和Mac之外第三种平台(图片来自互联网)腾讯科技讯(编译/晁晖)北京时间5月15日消息,据国外媒体报道,谷歌首
- 利用了 bash 和 lftp 的自动登录功能 lftp 支持 ftp ssh 等多种登录协议 #!/bin/bash echo "