supervisor centos安装
一、安装配置supervisor
1.安装python自动化工具 #yum install python-setuptools
2.#easy_install supervisor安装supervisor
3.测试安装是否成功 #echo_supervisord_conf
4.创建配置文件:
(1)创建supervisor配置文件目录/etc/supervisor/
#mkdir -m 755 -p /etc/supervisor/
(2)创建主配文件supervisord.conf
#echo_supervisord_conf > /etc/supervisor/supervisord.conf
(3)创建项目配置文件目录
# mkdir -m 755 conf.d
5.在配置文件目录中添加测试配置文件
如:convert.ini
aaarticlea/png;base64,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" alt="" />
然后在主配置文件supervisord.conf的最下面添加
[include]
file = ./conf.d/convert.ini
6.启动supervisor---手动启动
# supervisord -c /etc/supervisor/supervisord.conf
查看supervisord.log发现program convert已启动
# cat /tmp/supervisord.log
7.#supervisorctl -c /etc/supervisor/supervisord.conf 进入到supervisor管理
status 查看状态
stop all停止
reload重启监控服务
注意:
(1)每次修改配置文件后需进入supervisorctl,执行reload, 改动部分才能生效
(2)两个命令
supervisord : supervisor的服务器端部分,用于supervisor启动
supervisorctl:启动supervisor的命令行窗口,在该命令行中可执行start、stop、status、reload等操作。
二、supervisord启动脚本
1.执行如下命令:
vim /etc/init.d/supervisord
2.输入如下内容:
#!/bin/bash
#
# supervisord This scripts turns supervisord on
# chkconfig: 345 83 04
# description: supervisor is a process control utility. It has a web based
# xmlrpc interface as well as a few other nifty features.
# # source function library
. /etc/rc.d/init.d/functions set -a PREFIX=/usr SUPERVISORD=$PREFIX/bin/supervisord
SUPERVISORCTL=$PREFIX/bin/supervisorctl PIDFILE=/var/supervisor/supervisord.pid
LOCKFILE=/var/supervisor/supervisord.lock OPTIONS="-c /etc/supervisor/supervisord.conf" # unset this variable if you don't care to wait for child processes to shutdown before removing the $LOCKFILE-lock
WAIT_FOR_SUBPROCESSES=yes # remove this if you manage number of open files in some other fashion
ulimit -n 96000 RETVAL=0 running_pid()
{
# Check if a given process pid's cmdline matches a given name
pid=$1
name=$2
[ -z "$pid" ] && return 1
[ ! -d /proc/$pid ] && return 1
(cat /proc/$pid/cmdline | tr "\000" "\n"|grep -q $name) || return 1
return 0
} running()
{
# Check if the process is running looking at /proc
# (works for all users) # No pidfile, probably no daemon present
[ ! -f "$PIDFILE" ] && return 1
# Obtain the pid and check it against the binary name
pid=`cat $PIDFILE`
running_pid $pid $SUPERVISORD || return 1
return 0
} start() {
echo "Starting supervisord: " if [ -e $PIDFILE ]; then
echo "ALREADY STARTED"
return 1
fi # start supervisord with options from sysconfig (stuff like -c)
$SUPERVISORD $OPTIONS # show initial startup status
$SUPERVISORCTL $OPTIONS status # only create the subsyslock if we created the PIDFILE
[ -e $PIDFILE ] && touch $LOCKFILE
} stop() {
echo -n "Stopping supervisord: "
$SUPERVISORCTL $OPTIONS shutdown
if [ -n "$WAIT_FOR_SUBPROCESSES" ]; then
echo "Waiting roughly 60 seconds for $PIDFILE to be removed after child processes exit"
for sleep in 2 2 2 2 4 4 4 4 8 8 8 8 last; do
if [ ! -e $PIDFILE ] ; then
echo "Supervisord exited as expected in under $total_sleep seconds"
break
else
if [[ $sleep -eq "last" ]] ; then
echo "Supervisord still working on shutting down. We've waited roughly 60 seconds, we'll let it do its thing from here"
return 1
else
sleep $sleep
total_sleep=$(( $total_sleep + $sleep ))
fi fi
done
fi # always remove the subsys. We might have waited a while, but just remove it at this point.
rm -f $LOCKFILE
} restart() {
stop
start
} case "$1" in
start)
start
RETVAL=$?
;;
stop)
stop
RETVAL=$?
;;
restart|force-reload)
restart
RETVAL=$?
;;
reload)
$SUPERVISORCTL $OPTIONS reload
RETVAL=$?
;;
condrestart)
[ -f $LOCKFILE ] && restart
RETVAL=$?
;;
status)
$SUPERVISORCTL $OPTIONS status
if running ; then
RETVAL=0
else
RETVAL=1
fi
;;
*)
echo $"Usage: $0 {start|stop|status|restart|reload|force-reload|condrestart}"
exit 1
esac exit $RETVAL
注意:该文件中的如下几个变量,都需要根据你实际的目录来改写。
PREFIX=/usr SUPERVISORD=$PREFIX/bin/supervisord ##supervisord 程序的安装路径 SUPERVISORCTL=$PREFIX/bin/supervisorctl ##supervisorctl 程序的安装路径 PIDFILE=/var/supervisor/supervisord.pid ##需要先创建/var/supervisor目录 LOCKFILE=/var/supervisor/supervisord.lock OPTIONS="-c /etc/supervisor/supervisord.conf" ##配置文件的路径
保存完毕之后,可以执行以下命令修改文件权限:
chmod 777 /etc/init.d/supervisord /etc/init.d/supervisord start
或
service supervisord start
这样supervisor就启动了
3. 配置开机启动
执行以下命令:
chkconfig supervisord on
可以以下命令查看是否成功
chkconfig --list | grep supervisord
supervisor centos安装的更多相关文章
- CentOS安装Supervisor
什么是Supervisor Supervisor是一个进程控制系统. 它是一个C/S系统,服务端是supervisord进程,控制端使用supervisorctl来进行控制启动进程.同时它也提供了一个 ...
- centos 安装nginx
centos 安装nginx 安装依赖 更换源 yum install http://mirrors.163.com/centos/6.8/extras/x86_64/Packages/epel-re ...
- Linux Supervisor的安装与使用入门
在linux或者unix操作系统中,守护进程(Daemon)是一种运行在后台的特殊进程,它独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件.由于在linux中,每个系统与用户进行交流的界 ...
- Supervisor 的安装与配置教程
简介 Supervisor是一个进程控制系统. 它是一个C/S系统(注意: 其提供WEB接口给用户查询和控制), 它允许用户去监控和控制在类UNIX系统的进程. 它的目标与launchd, daemo ...
- Linux进程管理工具Supervisor的安装配置
目录 Linux进程管理工具Supervisor的安装配置 简介 安装Python包管理工具 安装Supervisor 配置 配置文件参数说明 配置进程管理 启动supervisor 控制进程 交互终 ...
- CentOS安装gitlab,gerrit,jenkins并配置ci流程
CentOS安装gitlab,gerrit,jenkins并配置ci流程 By Wenbin juandx@163.com 2016/4/9 这是我参考了网上很多的文档,配置了这三个软件在一个机器上, ...
- 【推荐】CentOS安装Subversion-1.8.11+HTTP协议支持配置
注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. 我们需要搭建一个自己的SVN服务器. 此外,搭建好的SVN服务器除了需要支持svn协议外,最好还需要支持HTTP协议和HTTPS协 ...
- 【推荐】CentOS安装PHP-5.6.4+扩展安装+安全配置+性能配置
注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 前段时间PHP官方发布了一个重要的安全升级公告,修复了两个unserialize函数的严重漏洞,目前受影响的版本有: ...
- CentOS安装Apache-2.4.10+安全配置
注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装Nginx之前,请确保已经使用yum安装了各基础组件,并且配置了www用户和用户组,具体见<CentOS ...
随机推荐
- 1.[WP Developer体验Andriod开发]之Andriod布局 VS WinPhone布局
0.写在前面的话 近来被HTML+CSS的布局折腾的死去活来,眼巴巴的看着CSS3中的flex,grid等更便捷更高效的的布局方式无法在项目中应用,心里那叫一个窝火啊,去你妹的兼容性,,, 最近体验下 ...
- JS控制的几种页面跳转方式和传值
第一种:<script language="javascript" type="text/javascript">window.location.h ...
- nodejs httpserver
用nodejs服务器去拿取后台的数据.(我刚开始学的nodejs的时候是一个蒙圈的宝宝 t.t,开始接触的时候,在本地搭建去拿数据.之前菜鸟的我都不知道路由是神马[囧囧]). --> index ...
- freemaker时间格式转换,精确到毫秒
在开发中,需要将时间以 2016-09-20 12:00:01:723 的形式里用freemaker展示在页面上,找了好久,终于找到了答案. "createTime":" ...
- ASP.NET中cookie与Fiter实现简单登陆,AllowAnonymous匿名登陆
向服务器发送cookie 在登陆的时候,我们可以可以通过下列代码,向服务器发送cookie,其中包括自己的账号信息(不涉及加密),用以后面判断访问者. HttpCookie cookie = new ...
- 数据库:django ORM如何处理N+1查询
数据库N+1查询是个常见的问题,简单描述场景如下 基本场景 class Category(models.Model): name = models.CharField(max_length=30) c ...
- gravity与layout_gravity的区别
android:gravivty 控件的内容显示位置 android:layout_gravity 控件在屏幕的布局位置,相对于容器或者父控件的位置
- C头文件
#include<cstdio>#include<iostream>#include<cstdlib>#include<cmath>#include&l ...
- c++并发练习---多线程顺序打印
参考:http://blog.csdn.net/liuxuejiang158blog/article/details/22061267 题目:编写一个程序,开启3个线程,这3个线程的ID分别为A.B. ...
- dpkg: 处理归档 /var/cache/apt/archives/软件名 (--unpack)时出错:由于已经达到 MaxReports 限制,没有写入 apport 报告。
一.环境介绍: OS:ubuntu16.04 64bit 二.错误如下: 正准备解包 .../libqt4-script_4%3a4.8.7+dfsg-5ubuntu2_i386.deb ...正在 ...