Supervisor安装、配置、开启启动

1、安装Python包管理工具(easy_install)
  wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py -O - | sudo python

2、安装supervisor
  easy_install supervisor

2.1、查看版本,检验是否安装成功
  supervisord -v

3、配置
3.1、生成supervisor的初始化配置文件
  echo_supervisord_conf > /etc/supervisord.conf

3.2、编辑supervisord.conf
  vim /etc/supervisord.conf

3.3、配置启动内容
  [program:mobileyingfeng]
  command=/usr/bin/java -Djava.security.egd=file:/dev/./urandom -Dserver.port=85 -Dspring.profiles.active=prod -Dspring.datasource.password=2S323uHHH -Dspring.redis.password=K6EnRBjLa -jar /root/yingfeng/mobileyingfeng.jar
  user=root
  stderr_logfile = /root/yingfeng/logs/mobile-yingfeng-error.log
  stdout_logfile = /root/yingfeng/logs/mobile-yingfeng.log
  directory=/
3.4、在下图位置添加添加上面的内容
  

3.5、手动启动:
  supervisord -c /etc/supervisord.conf

3.6、相关命令:
  supervisorctl update 重新加载配置
  supervisorctl reload 重新启动所有程序
  supervisorctl status 查看状态

4、开机启动
  vim /usr/lib/systemd/system/supervisord.service

4.1、supervisord.service文件内容:

  # dservice for systemd (CentOS 7.0+)
  # by ET-CS (https://github.com/ET-CS)
  [Unit]
  Description=Supervisor daemon
  [Service]
  Type=forking
  ExecStart=/usr/bin/supervisord -c /etc/supervisor/supervisord.conf
  ExecStop=/usr/bin/supervisorctl shutdown
  ExecReload=/usr/bin/supervisorctl reload
  KillMode=process
  Restart=on-failure
  RestartSec=42s
  [Install]
  WantedBy=multi-user.target

4.2、设为开机启动
  systemctl enable supervisord

4.3、验证一下是否为开机启动
  systemctl is-enabled supervisord

转载于:https://www.cnblogs.com/qczxz/p/8776830.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值