安装supervisor
发表于:2025-01-25 作者:千家信息网编辑
千家信息网最后更新 2025年01月25日,1、supervisor安装文件,安装命令为:sh supervisor_install.sh#!/bin/bashyum -y install python-setuptoolseasy_insta
千家信息网最后更新 2025年01月25日安装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 = trueEOF
2、在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 $RETVA
3、启动命令:
sh supervisor.sh start|stop|restart
文件
命令
正在
目录
进程
运行
配置
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
tplink家庭网络安全锁
虚拟服务器连接游戏id
北京第三方软件开发服务
数据库主索引和唯一索引的区别
sqlite 数据库连接
网络安全周回顾
达梦数据库 insert
南阳网络安全通报
广州港集团软件开发社会招聘
常州网络技术服务公司
广州市软件开发招聘信息
明日方舟干员数据库下载
维护国家网络安全总结
软件开发包含游戏开发吗
登录app显示服务器设置
武大网络安全新校区
数据库会计科目表增加一行
战地3联机服务器
浪潮软件开发费用
浙商银行骆鉴软件开发
桓台工具软件开发定制
数据库 对象无效
ntp服务器时区
本机服务器连接不上原因
校园安全与网络安全黑板报
国铁集团网络安全周题库
服务器安全设置 十三
网络技术专业应聘条件
浪潮软件开发费用
vue模拟服务器接口