安装方式:
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