【服务器部署系列-003】Linux 部署supervisor守护进程

目录

一、Centos安装Supervisor

二、基本命令与java服务配置实例


一、Centos安装Supervisor

sudo yum install -y python-setuptools

sudo easy_install supervisor

测试是否安装成功:

echo_supervisord_conf

创建配置文件:

sudo su root #切换到root用户,不然提示无权限

echo_supervisord_conf > /etc/supervisord.conf

编辑文件

vim /etc/supervisord.conf

增加内容,允许子目录多个配置文件存在

[include]

files = /etc/supervisor/conf.d/*.conf

修改内容

[unix_http_server]

file = /var/run//supervisor.sock


[supervisorctl]

serverurl = unix:///var/run//supervisor.sock

创建配置文件夹

mkdir -p /etc/supervisor/conf.d/

创建日志文件夹

mkdir -p /var/log/supervisor

二、基本命令与java服务配置实例

启动服务

supervisord -c /etc/supervisord.conf

启动所有进程

sudo supervisorctl start all

停止supervisord

sudo supervisorctl shutdown

停止进程

sudo supervisorctl stop app_name

停止全部进程

sudo supervisorctl stop all

重新加载配置文件

sudo supervisorctl update

提供一个java配置示例:

vim /etc/supervisor/conf.d/admin-tenant.conf
[program:admin-tenant]
directory =/data/application/admin-tenant
command = java -jar /data/application/admin-tenant/admin-tenant-0.0.1-SNAPSHOT.jar
autostart=false
autorestart=true
startsecs= 5
startretries= 5
stderr_logfile = /var/log/supervisor/admin-tenant.err.log

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值