安装supervisor
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,1、supervisor安装文件,安装命令为:sh supervisor_install.sh#!/bin/bashyum -y install python-setuptoolseasy_insta
千家信息网最后更新 2025年12月02日安装supervisor
1、supervisor安装文件,安装命令为:sh supervisor_install.sh
#!/bin/bashyum -y install python-setuptoolseasy_install 'supervisor==3.3.4'echo "alias 'supervisorctl'='supervisorctl -c /opt/superctl/etc/supervisor.conf'" >> ~/.bashrcmkdir -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.shcd /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.loglogfile_maxbytes=20MBlogfile_backups=10loglevel=infopidfile=/opt/superctl/log/supervisord.pidnodaemon=falseminfds=60000minprocs=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/*.supervisorEOFcat > test.supervisor.temple << EOF[program:test]command = /bin/bash /opt/superctl/bin/test_start.shautostart = trueautorestart = truestdout_logfile = /opt/superctl/log/test-stdout.logstderr_logfile = /opt/superctl/log/test-stderr.logstdout_logfile_maxbytes = 500MBstdout_logfile_backups = 50stdout_capture_maxbytes = 1MBstdout_events_enabled = falseloglevel = infopriority = 1stopasgroup = trueEOF2、在superctl目录下添加supervisor.sh文件
## chkconfig: 2345 12 80# 配置文件:/opt/superctl/etc/supervisor.conf# source ~/.bashrcPATH=/sbin:/usr/sbin:$PATHusage (){ 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 shutdownfi}status (){/bin/supervisorctl status}restart (){ stop sleep 3 start}case "$1" in stop) stop ;; status) status ;; restart) restart ;; start) start ;; *) usage ;;esacexit $RETVA3、启动命令:
sh supervisor.sh start|stop|restart
文件
命令
正在
目录
进程
运行
配置
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
方舟为什么加入不了朋友的服务器
计算机网络技术职称怎么评
分布式数据库论文
华创软件开发
什么是运营商最新服务器
惟德知行互联网科技有限公司
计算机网络技术男女
计算机网络技术英语零基础
网络安全主动攻击被动攻击
中高级软件开发人员
软件开发提纲
庭凡网络技术有限公司
国家怎样保证网络安全
数据库输入出错
网络安全技术这门课怎么上
小米云控服务器区别
sdl软件开发生命周期
教务系统数据库视图
公安部网络安全专业研究所
互联网是一场科技革命
雷达型号数据库
开放性网络安全性
浙江工控软件开发服务
源码棋牌软件开发
raid0服务器插拔硬盘需要
搭建vpn服务器的软件
大百上街网络技术
郑州进销存软件开发公司
中国网络安全行业龙头股
网络技术监管