Supervisor常用命令

2024年5月23日 · 362 字 · 1 分钟

常用命令

  • 启动所有进程
sudo supervisorctl start all
  • 启动指定进程
sudo supervisorctl start <进程名>
  • 停止所有进程
sudo supervisorctl stop all
  • 停止指定进程
sudo supervisorctl stop <进程名>
  • 重启所有进程
sudo supervisorctl restart all
  • 重启指定进程
sudo supervisorctl restart <进程名>

进程状态管理

  • 查看所有进程的状态(显示所有受 Supervisor 管理的进程的当前状态)
sudo supervisorctl status
  • 显示某个进程的日志
sudo supervisorctl tail <进程名>
  • 显示某个进程的错误日志(显示并跟随指定进程的标准错误输出日志)
sudo supervisorctl tail -f <进程名> stderr
  • 进入 Supervisor 命令行模式
sudo supervisorctl

重新加载配置几种方式

  1. 读取新的配置文件 sudo supervisorctl reread

重新读取配置文件,并识别新的或被删除的程序名,但不会停止或启动任何进程。

  1. 更新并应用新的配置 sudo supervisorctl update

根据已读取的配置文件进行更新,启动新增的程序,并停止和移除已删除的程序

  1. 重新加载并重启所有的 Supervisor 管理的进程 sudo supervisorctl reload

停止正在运行的所有程序,并重新启动 Supervisor 守护进程。

参考资料