安装supervisor
发表于:2024-11-15 作者:千家信息网编辑
千家信息网最后更新 2024年11月15日,1、supervisor安装文件,安装命令为:sh supervisor_install.sh#!/bin/bashyum -y install python-setuptoolseasy_insta
千家信息网最后更新 2024年11月15日安装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安全错误
数据库的锁怎样保障安全
联想双子星服务器
阿里云数据库会议
常见的数据库有那些
plsql登录数据库失败
随即生成数据库数据
软件开发中专哪家好
河北c语言软件开发多少钱
数据库系统快照的有
销售名单数据库
dnf自动连接频道服务器怎么办
微软数据库是不是放在海底的
政治网络安全选择题
在线数据库同步开源
网络安全研究的难点
华为卖x86服务器业务
长春电商软件开发公司排名
服务器管理器如何使用教程
数据库 min函数用法
马鞍山机架式服务器哪家好
软件开发学习后端
无锡斑马网络技术有限公司
数据库cpu使用率排查
大学生防范网络安全风险论文
数据库加密码方法
网络安全伴我行小程序怎么用
数据库用户登录失败
国内网络安全论坛简介
使命与召唤与暴雪服务器
记录是不是数据库对象
企业网络安全顶层设计规划