安装方式:

easy_install 安装:
easy_install supervisor

pip 安装:
pip install supervisor

centos 安装
yum install supervisor

Debian / Ubuntu可以直接通过apt安装:
apt-get install supervisor

运行

supervisord -c /etc/supervisord.conf

关闭

1
supervisorctl shutdown

如果没有conf文件,可执行下列命令生成

1
echo_supervisord_conf > /etc/supervisord.conf

1、web-ui配置

vim /etc/supervisord.conf
找到
;[inet_http_server]         ; inet (TCP) server disabled by default
;port=127.0.0.1:9001        ; (ip_address:port specifier, *:port for all iface)
;username=user              ; (default is no username (open server))
;password=123               ; (default is no password (open server))
改为【其中*表示允许所有的ip访问】
[inet_http_server]         ; inet (TCP) server disabled by default
port=*:9001        ; (ip_address:port specifier, *:port for all iface)
username=user              ; (default is no username (open server))
password=123               ; (default is no password (open server))

修改成功后重启程序加载配置
supervisorctl reload

2、supervisor相关命令

supervisorctl status:查看所有进程的状态
supervisorctl stop es:停止es
supervisorctl start es:启动es
supervisorctl restart es: 重启es
supervisorctl update :配置文件修改后可以使用该命令加载新的配置
supervisorctl reload: 重新启动配置中的所有程序

3、具体配置

#名称
[program:frp]
#脚本目录
directory=/home/frp
#脚本执行命令
command=/home/frp/frps -c ./frps.ini
#脚本运行的用户身份
user=root

修改成功后重启程序加载配置
supervisorctl reload