supervisor可以用来监控管理子进程的启动关闭和异常退出后的自动启动。比如说nginx的异常停止,mysql的异常停止等等,都可以用supervisor来监控然后实现自动启动。

宝塔面板默认集成了supervisor管理器1.1版本,在软件商店中可以找到,点击安装即可。这篇文章就来说说supervisor管理器如何安装和使用的教程。用一个简单的实列来说明宝塔面板的Supervisor进程管理器如何使用!

supervisor管理器的部署和安装

Supervisor 官网:http://supervisord.org/

1、安装supervisor管理器

宝塔面板的软件商店→系统工具,中可以看到,我们点击安装即可,如图:

2、界面介绍

安装好进程管理器插件后,进入界面,如图:

如上图所示,有三大功能模块,分别是:守护进程管理、日志查看、配置文件。

3、Nginx守护

这里用一个实列来讲解下如何添加守护进程,我们点击添加守护进程。界面如图:

具体用法演示,如图:

名称:既然是nginx进程的守护,那么就起名为nginx

启动用户:这里面的选项很多,根据需要来吧。

运行目录:正常是启动程序的所在目录

启动文件:启动程序所在目录的启动文件,图示中sbin目录的nginx

提交之后,如图所示:

4、Nginx设置

因为supervisor 监控的进程必须以非daemon 方式运行. 但是nginx默认不能以deamon的方式运行!!!

所以Nginx要用supervisor 管理需要的话, 就必须在nginx.conf配置文件增加一行代码(添加的位置在events上面,属于main),代码如下:daemon off;

设置的截图:

设置好之后,重启nginx服务!这样设置会后,nginx进程就守护成功。

5、进程守护的源文件

文件路径:/www/server/panel/plugin/supervisor/profile

守护成功之后,会在profile目录生成一个nginx.ini的文件,打开之后可以看到守护的命令,具体如下:[program:nginx]

command=/www/server/nginx/sbin/nginx

directory=/www/server/nginx/sbin/

autorestart=true

stdout_logfile=/www/server/panel/plugin/supervisor/log/nginx.out.log

redirect_stderr=true

user=root

priority=999

6、一些细节

启动文件就是启动这个文件时需要在终端输入的命令例如启动一个python文件:

则启动命令为:python Main.py

该插件是管理那些程序文件执行后会一直占用终端,无法输入其他命令的程序。如果程序文件执行结束速度很快,就会出现"增加守护进程失败!,文件执行结束太快!"的现象。

7、最后

本文通过一个简单的守护实列来说明宝塔面板集成的supervisor管理器的使用方法,supervisor功能非常强大,可以守护,监控各种你需要的程序文件。

官方出了这个插件,竟然不给出一份详细的使用说明,实在是不应该,下面的宝塔的那份参考资料,真的是,感人的很!

参考资料:

https://www.bt.cn/bbs/thread-34611-1-1.html

https://www.cnblogs.com/kevingrace/p/7525200.html

宝塔 php守护 1.2,宝塔面板的Supervisor (进程管理利器) 使用说明 – 附Nginx守护教程...相关推荐

  1. linux 守护进程管理 supervisor 简介 可用于docker容器内守护进程

    一.supervisor简介 Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启.它是通过fork/e ...

  2. centos挂载盘到根下_宝塔BT.cn面板centos7挂载数据硬盘最详细最全文档教程。

    宝塔BT.cn面板centos7挂载数据硬盘最详细最全文档教程. PS:操作之前务必先备份数据,后果概不负责. 一.先去腾讯云购买硬盘,进行硬件挂载 二.软件挂载 注意: ps1:若是未安装宝塔面板, ...

  3. 解决宝塔面板安装phpMyAdmin报错502 Bad Gateway nginx

    解决宝塔面板安装phpMyAdmin报错502 Bad Gateway nginx 检查是否安装php 到软件商店检查是否安装php 没有安装的话选择php版本安装 phpMyAdmin配置php版本 ...

  4. cgi进程设置多少 宝塔_开源、强大的Linux服务器集群管理工具,比宝塔好用!

    「 点击图片获取最近两年爆款好文 」 在这之前肯定很多人都接触过Linux管理面板:宝塔,宝塔的确非常方便而且好用,安装也简单,复制粘贴几句命令即可安装完成,且提供免费版.今天呢,民工哥向大家介绍另一 ...

  5. 宝塔linux_开源、强大的Linux服务器集群管理工具,比宝塔好用!

    在这之前肯定很多人都接触过Linux管理面板:宝塔,宝塔的确非常方便而且好用,安装也简单,复制粘贴几句命令即可安装完成,且提供免费版.今天呢,民工哥向大家介绍另一个Linux的服务器管理面板--App ...

  6. 宝塔(一):宝塔安装

    目录 一.什么是宝塔 二.安装要求 三.安装流程 一.什么是宝塔 宝塔(BT Panel)是一个开源的服务器管理面板,它提供了一个简单易用的图形化界面,可以帮助用户轻松管理服务器上的各种应用程序和服务 ...

  7. 服务器布署(一):阿里云服务器,配合宝塔使用(网页端宝塔)

    宝塔面板的使用 一.Linux服务器(宝塔) 配置:nginx + nodejs + linux + 宝塔 1.常用pm2命令 -- 单页运行(不需要启动项) node xxx 单页项目测试 pm2 ...

  8. linux中daemonize用法,daemonize Unix系统后台守护进程管理软件

    在我们的工作中,很多时候都需要在linux中后台运行程序, 方法1: nohup & 方法2: daemonize Unix系统后台守护进程管理软件 优点:更加正规 后台运⾏更稳定 git c ...

  9. linux非守护线程一直不释放,Linux pthread 和 java thread 的是 / 非守护线程的行为

    Linux pthread 和 java thread 的是 / 非守护线程的行为 pthread_xxx 的函数并没有直接提供设置一个 pthread 为守护线程的 API 而 pthread_at ...

  10. supervisor 守护多个进程_进程管理工具之Supervisor

    相关介绍 Supervisor是用Python 开发的一个client/server服务,是 Linux /Unix系统下的一个进程管理工具,不支持Windows系统.它可以很方便的监听.启动.停止. ...

最新文章

  1. ubuntu 18.04.4 - 显示文件路径
  2. pytorch 冻结层操作 + 学习率超参数设置
  3. 【c++】25.事件驱动的详解
  4. matlab光顺拐点,基于MATLAB的最大误差双圆弧逼近曲线的算法及实现.pdf
  5. java实现红包要多少钱_java实现红包的分配算法
  6. “黑天鹅”,正在改变 AI 落地医疗领域的加速度
  7. spring的事务回滚机制,事务原理
  8. 肯耐珂萨java_站在尤里奇的肩膀上,肯耐珂萨探讨适用于国内的HR胜任力模型
  9. 海思Hi3521/Hi3520A/Hi3520D/Hi3515A/Hi3515C U-boot 移植应用 开发指南
  10. java 代码实现加锁_java内置锁实现锁住代码块方案(同一个对象或锁住整个类.class)...
  11. Java中类的修饰符有哪些?
  12. 微信小程序Day2学习笔记
  13. 数据结构·堆·完全二叉树
  14. ILOG CPLEX OPL 编程手册,使用心得与简单例子
  15. 用scala语言实现并行堆排序(top k)
  16. 关于css3border-radius及transfrom样式的学习及简单尝试运用.
  17. 软件测试面试题:如何使用键盘事件,点击向下键和Tap键?
  18. css实现走马灯效果
  19. 为你的CSDN博客添加CNZZ流量统计功能
  20. 休闲食品战场竞争激烈,店宝宝:三只松鼠还能稳居第一吗?

热门文章

  1. 怎样完成一次比较漂亮的晋升面试演讲
  2. linux系统安装word,如何在Linux中安装FreeOffice 2018
  3. iOS 10版本适配
  4. Spring Boot自定义starter
  5. 干货!基于语义生成概率的无监督常识问答方法——清华CoAI小组牛艺霖
  6. 揭秘骗术:黑客人肉、查开房的灰色项目
  7. 每日新闻丨2020年芯片产业即迎来大变局;AMD推出64核128线程HEDT平台
  8. 学生静态网页设计作品之我的家乡
  9. android自定义秒表,Android:一个简单的秒表实现
  10. 计算机二级考试加油作文,为中考而加油作文(精选10篇)