Linux 进程管理工具 supervisor 的安装及使用教程

夏日阳光
176
文章
22
评论
2020年2月3日15:02:36 评论 56 918字阅读3分3秒

Supervisor 是用 Python 实现的一个进程管理工具,可以很方便用来管理进程,包括启动、关闭及重启等操作,经常被用来监听 web 服务,一旦服务挂掉,可以让服务自动重启。Supervisor 管理的程序都必须是非 daemon 程序。

Linux 进程管理工具 supervisor 的安装及使用教程

使用方法

安装supervisor

配置supervisor

将文件末尾:

修改为:

新建文件

为了方便管理,在自定义配置文件目录下,创建项目的配置文件。

其中内容为:

启动服务

使用默认配置:

或者指定配置文件:

设置为开机自动启动

一些常用命令

启动某个进程(假设进程名为 leanote)

停止某个进程(假设进程名为 leanote)

重启某个进程(假设进程名为 leanote)

停止全部进程

重新载入

更新

结束语

Supervisord 是一个非常好用的进程管理工具,使用 Supervisord 有一个前提条件,那就是进程必须以非 daemon 的方式启动。例如:管理 nginx 的话,必须在 nginx 的配置文件里添加一行设置 daemon off,让 nginx 以非 daemon 的方式启动。

 

 

weinxin
关于本站
本站是一个分享建站经验、网站优化以及互联网技巧的个人博客。
  • 版权声明: 发表于 2020年2月3日15:02:36
  • 转载注明:https://pieruo.com/19898.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: