supervisor安装配置说明_stopwaitsecs-csdn博客


本站和网页 https://blog.csdn.net/weixin_40762393/article/details/106407613 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

supervisor安装配置说明_stopwaitsecs-CSDN博客
supervisor安装配置说明
最新推荐文章于 2022-07-19 18:53:35 发布
VIP文章 mythsc 阅读量927 收藏 点赞数 1 分类专栏: 持续集成 文章标签: supervisor
版权声明:本文为博主原创文章,遵循
CC 4.0 BY-SA
版权协议,转载请附上原文出处链接和本声明。
本文链接:
https://blog.csdn.net/weixin_40762393/article/details/106407613
版权
1. 安装supervisor
yum install supervisor-3.1.4-1.el7
supervisor已经放到5giot的yum源中,若无法安装则更新一下yum配置:
yum clean all
yum makechche
然后再执行yum install supervisor操作。
2. 配置supervisord
supervisord的配置文件默认放在/etc文件夹中,
vim /etc/supervisord.conf
可以看到它的内容为:
[include]
files = supervisord.d/*.conf
即将supervisord.d目录下的所有以.conf文件结尾的文件包含进来,通常具体的服务配置放在supervisord.d目录下,以.conf或.ini结尾,再通过include的方式包含进来。
下面以配置的services.conf文件中的ac-access服务为例介绍supervisord配置(红色地方需改成本机配置),详细配置介绍放到附录中。
[program:
ac-access
]     //服务名称
command=
/root/services_update/ac-access/ac-access
    //执行文件
-log_dir=
/var/log/nb-iot-platform/ac-blobstore
      //日志目录
directory=
/root/services_update/ac-access
      //执行命令存放目录
user=root             //该program的启动用户
startsecs=1       //子进程启动多少秒之后,此时状态如果是running,则我们认为启动成功
stopwaitsecs=1    //当我们向子进程发送stopsignal信号后,到系统返回信息给supervisord,所等待的最大时间。超过这个时间,supervisord会向该子进程发送一个强制kill的信号。
startretries=3     //进程启动失败后,最大尝试启动的次数。当超过3次后,supervisor将把此进程的状态置为FAIL
autostart=true    //如果是true的话,子进程将在supervisord启动后被自动启动
autorestart=true    //这个是设置子进程挂掉后自动重启的情况,有三个选项,false,unexpected和true。
stdout_logfile=
/var/log/nb-iot-platform/ac-access/stdout.log
    //子进程的stdout的日志路径
stderr_logfile=
/var/log/nb-iot-platform/ac-access/stderr.log    
//设置stderr写的日志路径
3. 启动supervisord
以下启动顺序由上到下优先级,依次递减
supervisord     //默认去找$CWD/supervisord.conf,也就是当前目录
supervisord    //默认$CWD/etc/supervisord.conf,也就当前目录下的etc目录
supervisord     //默认去找/etc/supervisord.conf的配置文件
supervisord -c /home/supervisord.conf     //到指定路径下去找配置文件
4. 利用supervisorctl控制进程
一、添加好配置文件后,更新新的配置到supervisord
supervisorctl update
二、重新启动配置中的所有程序
supervisorctl reload
三、查看当前的进程
supervisorctl status
四、启动某个进程(program_name=你配置中写的程序名称)
supervisorctl start program_name
五、停止某一进程 (program_name=你配置中写的程序名称)
pervisorctl stop program_name
六、重启某一进程 (program_name=你配置中写的程序名称)
supervisorctl restart program_name
七、停止全部进程
supervisorctl stop all
注意:用stop停止掉的进程,用reload或者update都不会自动重启。
 
附录:(supervisord配置文件详细说明)
[unix_http_server]            
file=/tmp/
.sock   ; socket文件的路径,supervisorctl用XML_RPC和supervisord通信就是通过它进行 的。如果不设置的话,supervisorctl也就不能用了,不设置的话,默认为none。 非必须设置        
;chmod=0700                 ; 这个简单,就是修改上面的那个socket文件的权限为0700
                              不设置的话,默认为0700。 非必须设置
;chown=nobody:nogroup       ; 这个一样,修改上面的那个socket文件的属组为user.group
                              不设置的话,默认为启动supervisord进程的用户及属组。非必须设置
;username=user              ; 使用supervisorctl连接的时候,认证的用户
                               不设置的话,默认为不需要用户。 非必须设置
;password=123               ; 和上面的用户名对应的密码,可以直接使用明码,也可以使用SHA加密
                              如:{SHA}82ab876d1387bfafe46cc1c8a2ef074eae50cb1d
                              默认不设置。。。非必须设置
;[inet_http_server]         ; 侦听在TCP上的socket,Web Server和远程的supervisorctl都要用到他
                              不设置的话,默认为不开启。非必须设置
;port=127.0.0.1:9001        ; 这个是侦听的IP和端口,侦听所有IP用 :9001或*:9001。
                              这个必须设置,只要上面的[inet_http_server]开启了,就必须设置它
;username=user              ; 这个和上面的uinx_http_server一个样。非必须设置
;password=123               
最低0.47元/天 解锁文章
优惠劵
关注
点赞
觉得还不错?
一键收藏
知道了
评论
1. 安装supervisoryum install supervisor-3.1.4-1.el7supervisor已经放到5giot的yum源中,若无法安装则更新一下yum配置:yum clean allyum makechche然后再执行yum install supervisor操作。2. 配置supervisordsupervisord的配置文件默认放在/etc文件夹中,vim /etc/supervisord.conf可以看到它的内容为:[include]
复制链接
扫一扫
专栏目录
详解
Supervisor
安装
配置
(Linux/Unix进程管理工具)
09-15
主要介绍了详解
(Linux/Unix进程管理工具),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Avaya CMS
中文使用
说明
08-31
详细介绍Avaya公司CMS
使用方法和
技巧。
参与评论
您还未登录,请先
登录
后发表或查看评论
的作用与
hudeyong926的专栏
03-14
3416
管理进程,是通过fork/exec的方式将这些被管理的进程当作
的子进程来启动,所以我们只需要将要管理进程的可执行文件的路径添加到
文件中就好了。此时被管理进程被视为
的子进程,若该子进程异常中断,则父进程可以准确的获取子进程异常中断的信息,可以选择是否自己启动和报警。通过在
文件中设置autostart=true,...
d各种
项详解
程序猿的世界
10-05
3037
yum install
默认
文件目录: /etc/
d.conf
d -n -c /etc/
模板:
[program:my_queue]
//program后为进程名
command=/usr/local/bin/php /home/ww...
使用
lionwerson的博客
07-19
774
d是一个c/s模式的进程管理程序,它可以用来监控应用程序的进程,并且可以管理应用程序的start/
stop
/restart/reload等功能。
进程守护监控
搁浅在PHP沙滩上的博客
12-26
2468
一、v博客前言
很多时候,我们想要在后台运行一个程序时,通常会用到nohup等命令(例:nohup sh ./test.sh &)。但是类似于nohup这样的命令并不能完整的控制和监控进程。
在百度百科上给的定义是超级用户,监管员。
是一个进程管理工具,当进程中断的时候
能自动重新启动它。可以运行在各种类unix...
服务端开发常用工具
你是魔鬼吧
11-15
956
rsync
linux 进程管理工具
Python开发分享的博客
01-27
1239
linux进程管理工具
linux 轮巡监控进程,Linux系统下的进程监控工具
的基本使用方法
weixin_35208293的博客
04-29
362
是一个C/S系统,它允许用户在类UNIX系统上控制一些进程。它具有以下特性:1 简单
通过INI格式
文件进行
,很容易掌握,它为每个进程提供了很多
选项,可以使你很容易的重启进程或者自动的轮转日志。2 统一
提供了一种统一的方式来start、
、monitor你的进程, 进程可以单独控制,也可以成组的控制。你可以在本...
yum
热门推荐
happy
05-04
1万+
yum install epel-release
yum install -y
文件:/etc/
进程管理
文件放到:/etc/
d.d/目录下即可
进程
文件如下实例:
[program:test-server]
process_name=%(program_name)s
command = ...
01-17
报告 版本 16.1 2010 年 6 月
介绍Avaya的CMS
使用方法,涉及了部分
解释。 中文翻译比软件本身和在线帮助要准确
数据中心硬件
.doc
07-10
"型号
"具体型号 "
"数 " "N7K主机 "N7K-C7009-BU"Nexus7009交换机组合包,包括1个9槽机框,1块SUP2引擎卡,"2 " " "N2-P2 "3块FAB2交换网板(110G处理能力),风扇模块。N7K-C7009核...
grunt-
:将主管作为艰巨的任务来运行,以轻松
并与您的其余工作流程集成
05-14
如果您以前从未使用过grunt,请务必查看“指南”,因为它
了如何创建gruntfile以及
和使用grunt插件。 熟悉该过程后,请使用以下命令
此插件: npm install grunt-
--save-dev
然后将此行添加到...
C#,数值计算,解微分方程的龙格-库塔二阶方法与源代码
04-25
微分方程
含有导数或微分的方程称为微分方程,未知函数为一元函数的微分方程称为常微分方程。
微分方程的阶数
微分方程中导数或微分的最高阶数称为微分方程的阶数。
微分方程的解
使得微分方程成立的函数称为微分方程的解。
微分方程的特解
微分方程的不含任意常数的解称为微分方程的特解。
微分方程的通解
所含相互独立的任意常数的个数与微分方程的阶数相等的微分方程的解称为微分方程的通解。
桌面聊天室
该毕业设计采用了c/s架构,通过javase中的知识编写完成,系统功能包括:用户注册,用户登录,聊天功能。
对于刚学完java基础的同学来说可以通过该毕业设计加深对所学知识的理解。该系统使用socket进行数据的发送,用户注册登录之后,可以进行多人聊天,功能类似qq群聊。
【前端素材】大数据-交通大屏.zip
最新发布
大数据技术指的是用于处理和分析大规模数据集的技术和工具。以下是一些常见的大数据技术和工具:
Hadoop:Apache Hadoop是一个用于分布式存储和处理大规模数据的开源框架。它包括Hadoop Distributed File System(HDFS)用于数据存储和MapReduce用于数据处理。
Spark:Apache Spark是一个快速、通用的集群计算系统,提供了比MapReduce更快的数据处理能力。它支持内存计算和更多复杂的数据处理流程。
NoSQL数据库:NoSQL数据库(如MongoDB、Cassandra等)则更适用于处理这类数据。
数据仓库:数据仓库是一个用于集成和分析大规模数据的存储系统,一些知名的数据仓库包括Snowflake、Amazon Redshift等。
数据湖:数据湖是一个存储结构化和非结构化数据的存储池,用于支持数据分析和机器学习应用。
机器学习:大数据技术也广泛应用于机器学习领域,支持大规模数据的模型训练和预测分析。
流式处理:针对实时数据处理需求,流式处理技术(如Apache Kafka、Apache Flink)可以实时。
inspect:windows系统下的控件识别工具
windows系统下的控件识别工具,可用于桌面应用的UI自动化测试
038ssm-jsp-mysql高校毕业生就业满意度调查统计系统.zip(可运行源码+数据库文件+文档)
高校毕业生就业满意度调查统计系统是以实际运用为开发背景,运用软件工程开发方法,采用jsp技术构建的一个管理系统。整个开发过程首先对软件系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统总体结构设计、系统数据结构设计、系统功能设计和系统安全设计等;详细设计主要包括模块实现的关键代码,系统数据库访问和主要功能模块的具体实现等。最后对系统进行功能测试,并对测试结果进行分析总结,及时改进系统中存在的不足,为以后的系统维护提供了方便,也为今后开发类似系统提供了借鉴和帮助。
本高校毕业生就业满意度调查统计系统采用的数据库是Mysql,使用JSP技术开发。在设计过程中,充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。
关键词:高校毕业生就业满意度调查统计系统,JSP技术,Mysql数据库
小程序-58-童心党史小程序-源码.zip
提供的源码资源涵盖了小程序应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。
适用人群:
适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。
使用场景及目标:
在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。
其他
为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖
,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!
07-22
需要执行以下命令:
1.
sudo apt-get install
2. 启动
sudo service
restart
3.
sudo vi /etc/
/conf.d/...
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
CSDN认证博客专家
CSDN认证企业博客
码龄7年
暂无认证
34
原创
32万+
周排名
188万+
总排名
14万+
访问
等级
1419
积分
25
粉丝
61
获赞
29
131
私信
热门文章
使用idea时maven报错:Error reading file
pom.xml
33981
面向对象——三大基本特征
19563
maven 打包后运行jar文件提示 no main manifest attribute
14577
Linux 浏览器无法输入中文解决办法
13534
IntelliJ IDEA 2017 License Server 激活 (持续更新!!!)
11974
分类专栏
算法学习
2篇
mysql
1篇
4篇
工具
设计模式教程
软件开发
编程学习
3篇
java
6篇
HBase
Linux
8篇
Hadoop
7篇
最新评论
centos7 安装 cdh5 集群超详细教程
aidedmniy:
Cloudera Hadoop 5&Hadoop高阶管理及调优课程
下载地址:https://download.csdn.net/download/hnmwykka/85563788
滨海小树 AI:
我的情况博主的方式不太有用,然后自己摸索出一种方法:系统可以输入中文而浏览器不能输入中文的话,可以考虑先把系统语言切换到英文试试浏览器能不能输入中文,能的话就可以切换回中文语言系统,这个时候浏览器应该是能输入中文的了。
龙的传人科龙:
全都game over
Alan1921:
应该是写在 <project> 里面
折木泽:
我的不行,不知道为什么呃,博主能给看看么(是root 但是好像就是不太行
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
最新文章
经典排序算法(2)——选择排序(selection sort)
经典排序算法(1)——冒泡排序(bubble sort)
2021年
2020年
15篇
2019年
2018年
16篇
目录
被折叠的 
 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
添加红包
祝福语
请填写红包祝福语或标题
红包数量
红包个数最小为10个
红包总金额
红包金额最低5元
余额支付
当前余额
3.43
前往充值 >
需支付:
10.00
取消
确定
下一步
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝
规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。
余额充值