欢迎访问玛尊真服务平台,本站唯一网址:www.isodyi.com,未经明确书面许可,任何人不得擅自使用“玛尊真”等商标。
玛尊真ISO认证服务公司

安装supervisor

1、supervisor安装文件,安装命令为:sh supervisor_install.sh

创新互联建站自2013年起,先为中原等服务建站,中原等地企业,进行企业商务咨询服务。为中原企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

#!/bin/bash

yum -y install python-setuptools
easy_install 'supervisor==3.3.4'
echo "alias 'supervisorctl'='supervisorctl -c /opt/superctl/etc/supervisor.conf'" >> ~/.bashrc

mkdir -p /opt/superctl/bin/
mkdir -p /opt/superctl/log/
mkdir -p /opt/superctl/etc/

chmod -R 755 /opt/superctl/bin/
chmod  755 /opt/superctl/supervisor.sh

cd /opt/superctl/etc/

cat > supervisor.conf << EOF
[unix_http_server]
file=/opt/superctl/log/supervisord.sock

[inet_http_server]
port=127.0.0.1:9001

[supervisord]
logfile=/opt/superctl/log/supervisord.log
logfile_maxbytes=20MB
logfile_backups=10
loglevel=info
pidfile=/opt/superctl/log/supervisord.pid
nodaemon=false
minfds=60000
minprocs=200
#directory=/opt/superctl/
childlogdir=/opt/superctl/log/

[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface

[supervisorctl]
serverurl=unix:///opt/superctl/log/supervisord.sock ; use a unix:// URL  for a unix socket

[include]
files = /opt/superctl/etc/*.supervisor
EOF

cat > test.supervisor.temple << EOF
[program:test]
command = /bin/bash /opt/superctl/bin/test_start.sh
autostart = true
autorestart = true
stdout_logfile = /opt/superctl/log/test-stdout.log
stderr_logfile = /opt/superctl/log/test-stderr.log
stdout_logfile_maxbytes = 500MB
stdout_logfile_backups = 50
stdout_capture_maxbytes = 1MB
stdout_events_enabled = false
loglevel = info
priority = 1
stopasgroup = true
EOF

2、在superctl目录下添加supervisor.sh文件

#
# chkconfig: 2345 12 80
# 配置文件:/opt/superctl/etc/supervisor.conf
# 
source ~/.bashrc

PATH=/sbin:/usr/sbin:$PATH

usage ()
{
        echo $"Usage: $0 {start|stop|status|restart}" 1>&2
        RETVAL=2
}

start ()
{
  if [ -e /opt/superctl/etc/supervisor.conf ] ;then
       if [ `ps -ef|grep "/opt/superctl/etc/supervisor.conf"|grep -v grep|wc -l` -ne 0 ];then
                         sleep 1
                   echo "/opt/superctl/etc/supervisor.conf 进程正在运行"
                   ps -ef|grep " /opt/superctl/etc/supervisor.conf"|grep -v grep
                else
                         sleep 1
                    /bin/supervisord -c /opt/superctl/etc/supervisor.conf
        fi
  fi
}

stop ()
{
if [ `ps -ef|grep " /opt/superctl/etc/supervisor.conf"|grep -v grep|wc -l` -eq 1 ];then
         supervisorctl stop all
         sleep 4
         /bin/supervisorctl shutdown
fi
}

status ()
{
/bin/supervisorctl status
}

restart ()
{
        stop
        sleep 3
        start
}

case "$1" in
    stop) stop ;;
    status) status ;;
    restart) restart ;;
    start) start ;;
    *) usage ;;
esac

exit $RETVA

3、启动命令:
sh supervisor.sh start|stop|restart

上一篇:没有了
快速申请办理
称呼: *
电话: *

订单提交后,10分钟内,我们将安排工作人员和您联系!

热点资讯
联系我们
大悟县玛尊真商贸有限公司
电   话:0712-7218610

传   真:0712-7218610

谭经理:18980820575

王主任:135 1821 9792

邮   箱:631063699@qq.com

地   址:湖北省孝感市大悟县城关镇鄂北物流城13栋125号

微信二维码
扫一扫 关注我们
电话:

189-8208-1108

湖北省孝感市大悟县城关镇鄂北物流城13栋125号八戒云创空间-D1-430

ISO体系认证
iso认证
服务体系认证
有机产品认证
OHSAS18001
ITSS认证
信用评级
中国招标企业信用认证
资信等级
重合同守信用
企业信用认证
中国诚信供应商
质量、服务诚信认证
CMMI
CMMI1
CMMI2
CMMI3
CMMI4
CMMI5
系统集成
系统集成一级
信息系统集成二级
信息系统集成三级
信息系统集成四级
涉密信息系统集成
资质许可证
生产许可证认证
GS认证
CCC认证
中国节能认证
十环认证
知识产权

Copyright © 2002-2025

大悟县玛尊真商贸有限公司 版权所有

备案/许可证号:鄂ICP备2025140345号-7   网站建设创新互联
 
QQ在线咨询
客服咨询
咨询热线
189-8208-1108