Supervisor使用

Supervisor主要用于web在部署后运行状态下,发生崩溃时,重新将程序启动起来等功能

安装

apt-get install supervisor

supervisor配置

Supervisor是一个C/S模型的程序,supervisord是server端,supervisorctl是client端

  • 生成supervisord.conf配置文件
echo_supervisord_conf > /path/to/save.conf

在supervisord.conf的配置中最需要关注的是[include]section,该section用于存放具体项目的配置文件路径

[include]`
files = '/path/to/program/*.conf'

supervisord的启动

supervisord -c /path/to/save.conf

supervisorctl 命令

  • help:查看帮助
  • status:查看程序状态
  • start <program_name>:启动项目
  • stop <program_name>:停止项目
  • restart <program_name>:重新启动项目
  • tail -f <program_name>:查看项目日志
  • update:重启配置文件修改过的程序
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,350评论 19 139
  • 在开发一个软件的时候,通常会用到守护进程来做一些任务。比如耗时的邮件发送、计算各种榜单的排名、MQ 队列的消费。通...
    yangjingqzp阅读 1,526评论 0 1
  • supervisor 是由python语言编写、基于linux操作系统的一款服务器管理工具,用以监控服务器的运行,...
    每次哭都笑着奔跑阅读 6,435评论 6 14
  • supervisor这东西,其实就是用来管理进程的。咱们为什么要用supervisor呢?因为,相对于我们linu...
    逗比punk阅读 5,152评论 1 14
  • 搭建ngrok所需要的服务器,推荐阿里云 阿里云高性能服务器2折起:点我购买 近日,服务器的ngrok服务总是过一...
    水手0913阅读 2,622评论 1 1

友情链接更多精彩内容