supervisord supervisorctl 使用详解

Supervisor是一个进程管理工具,supervisord是它的守护进程,而supervisorctl是与supervisord进行交互的命令行工具。下面是supervisorctl的使用详解:

  1. 启动supervisord:在命令行中输入supervisord可以启动supervisord守护进程。
  2. 使用supervisorctl连接到supervisord:在命令行中输入supervisorctl,即可连接到supervisord。
  3. 常用命令:
  • status:显示所有进程的状态信息,包括进程名称、进程ID、状态、启动时间等。
  • start <process_name>:启动指定名称的进程。
  • stop <process_name>:停止指定名称的进程。
  • restart <process_name>:重启指定名称的进程。
  • reload:重新加载配置文件,使之生效。
  • update:根据更新的配置文件进行更新,并重启配置文件中更改的进程。
  • add <config_file>:向supervisord添加一个新的进程配置。
  • remove <process_name>:从supervisord中移除指定名称的进程。
  • shutdown:关闭supervisord守护进程。

示例:

  • 显示所有进程的状态信息:
supervisor> status 
  • 启动名为worker的进程:
supervisor> start worker 
  • 停止名为worker的进程:
supervisor> stop worker 
  • 重启名为worker的进程:
supervisor> restart worker 
  • 重新加载配置文件:
supervisor> reload
  • 根据更新的配置文件进行更新:
supervisor> update 
  • 向supervisord添加一个新的进程配置:
supervisor> add /path/to/config.ini 
  • 从supervisord中移除名为worker的进程:
supervisor> remove worker 
  • 关闭supervisord守护进程:
supervisor> shutdown

也可直接使用 supervisorctl stop worker

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值