网站更新内容:请访问: https://bigdata.ministep.cn/

Supervisor安装配置MAC

安装

brew install supervisor

配置文件地址

/usr/local/etc/supervisord.ini

由此可见,supervisor的主配置文件在/usr/local/etc/supervisord.ini,打开配置文件在最后一行可以修改新增子配置文件,默认在/usr/local/etc/supervisor.d/*.ini。

启动

手动启动,需要指定主配置文件

supervisord -c /usr/local/etc/supervisord.ini 自动随系统启动(推荐) brew services start supervisor

进程管理

先创建目录:/usr/local/etc/supervisor.d /usr/local/etc/supervisor.d/ 目录下,只要以.ini 后缀结尾就行,可以创建多个配置文件指示 Supervisor如何监视进程,例如,让我们创建一个开启并监视 queue:work进程的mkdocs.ini文件

[program:mkdocs]                          ; 是应用程序的唯一标识,不能重复
directory = /Users/zhoujunqing/OneDrive/mkdocs         ; 程序的启动目录
command = bash start_mkdocs.sh ; 启动命令
autostart = true                       ; 在 supervisord 启动的时候也自动启动
startsecs = 5                           ; 启动 5 秒后没有异常退出,就当作已经正常启动了
autorestart = true                     ; 程序异常退出后自动重启
startretries = 3                       ; 启动失败自动重试次数,默认是 3
redirect_stderr = true                 ; 把 stderr 重定向到 stdout,默认 false
stdout_logfile_maxbytes = 20MB
stdout_logfile_backups = 20
stdout_logfile = /Users/zhoujunqing/logs/mkdocs-server.log   ; stdout 日志文件,注意:要确保目录已经建立并且可以访问(写权限)

配置生效

当成功创建配置文件后,需要刷新 Supervisor 的配置信息并使用如下命令启动进程:

sudo supervisorctl reread
sudo supervisorctl update
supervisorctl status

参考

Supervisor安装配置(MAC)网络小白的博客-CSDN博客 mac下supervisor安装及简单配置 - 简书

posted @ 2022-02-09 19:19  ministep88  阅读(451)  评论(0)    收藏  举报
网站更新内容:请访问:https://bigdata.ministep.cn/