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

Linux评论451沉浸式阅读

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

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

使用方法

安装supervisor

配置supervisor

将文件末尾:

修改为:

新建文件

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

其中内容为:

启动服务

使用默认配置:

或者指定配置文件:

设置为开机自动启动

一些常用命令

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

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

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

停止全部进程

重新载入

更新

结束语

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

本文已通过「原本」原创作品认证,未经作者授权请勿直接转载,负责将追究其法律责任。
Linux最后更新:2022-8-8
夏日阳光
  • 本文由 发表于 2020年2月3日 15:02:36
  • 本文为夏日阳光原创文章,未经作者授权禁止转载。
匿名

发表评论

匿名网友 填写信息