天天看点

Ubuntu 安装和使用 Supervisor(进程管理)

服务器版本 Ubuntu 16.04 LTS。

安装命令:

安装成功后,会在<code>/etc/supervisor</code>目录下,生成<code>supervisord.conf</code>配置文件。

你也可以使用<code>echo_supervisord_conf &gt; supervisord.conf</code>命令,生成默认的配置文件(不建议,内容比较多)。

<code>supervisord.conf</code>示例配置:

进程配置会读取<code>/etc/supervisor/conf.d</code>目录下的<code>*.conf</code>配置文件,我们在此目录下创建一个<code>hwapp.conf</code>进程配置文件:

需要注意的是,如果不是<code>root</code>账号,需要对这些目录进行权限设置,要不然会报一些错误(一定要在 root 账号下进行配置,要不然一系列权限引起的问题)。

接着就可以启动 Supervisord 了:

<code>supervisorctl</code> 常用命令:

命令

说明

supervisorctl stop program_name

停止某个进程

supervisorctl start program_name

启动某个进程

supervisorctl restart program_name

重启某个进程

supervisorctl stop all

停止全部进程

supervisorctl reload

载入最新的配置文件,停止原有进程并按新的配置启动、管理所有进程

supervisorctl update

根据最新的配置文件,启动新配置或有改动的进程,配置没有改动的进程不会受影响而重

本文转自田园里的蟋蟀博客园博客,原文链接:http://www.cnblogs.com/xishuai/p/ubuntu-install-supervisor.html,如需转载请自行联系原作者