Supervisor配置

Supervisor配置Supervisor 详解跑程序时无聊 写一篇博客案例 django 网站部署 program lock command root lock venv bin python root lock manage pyrunserver1 0 0 1 80 被监控的进程路径 directory root lockautostar tru

Supervisor详解

跑程序时无聊,写一篇博客

案例
  • django网站部署
[program:lock] command=/root/lock/venv/bin/python /root/lock/manage.py runserver 127.0.0.1:80 ; 被监控的进程路径 directory=/root/lock autostart=true ; 随着supervisord的启动而启动 autorestart=true ; 自动重启,当然要选上了 startretries=10 ; 启动失败时的最多重试次数 exitcodes=0 ; 正常退出代码 stopsignal=KILL ; 用来杀死进程的信号 stopwaitsecs=10 ; 发送SIGKILL前的等待时间 redirect_stderr=true ; 重定向stderr到stdout stdout_logfile=/root/log ; 指定日志文件 stopasgroup=true killasgroup=true 
  • 普通进程
[program:proxy] command=/usr/bin/proxy ; 被监控的进程路径 autostart=true ; 随着supervisord的启动而启动 autorestart=true ; 自动重启,当然要选上了 startretries=10 ; 启动失败时的最多重试次数 exitcodes=0 ; 正常退出代码 stopsignal=KILL ; 用来杀死进程的信号 stopwaitsecs=10 ; 发送SIGKILL前的等待时间 redirect_stderr=true ; 重定向stderr到stdout stdout_logfile=/root/log ; 指定日志文件 stopasgroup=true killasgroup=true 
解析

从上面可以看出部署一个supervisor管理的进程是十分方便简单的,之后的事就交给supervisor处理了。这里的command(shell命令)中所有的路径都要用绝对路径,即使在环境变量中,其它的参数问题不大。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/223500.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午2:03
下一篇 2026年3月17日 下午2:04


相关推荐

  • Spring AOP详细介绍

    Spring AOP详细介绍AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待,Struts2的拦截器设计就是基于AOP的思想,是个比较经典的例子。一AOP的基本概念(1)Asp

    2022年7月2日
    26
  • Product hunt自动调研工作流

    Product hunt自动调研工作流

    2026年3月15日
    2
  • 智谱的AtuoGLM实测–通用agent到来

    智谱的AtuoGLM实测–通用agent到来

    2026年3月12日
    2
  • 【实用软件】局域网传输神器-LANDrop[通俗易懂]

    【实用软件】局域网传输神器-LANDrop[通俗易懂]软件介绍LANDrop是一款开源免费的支持跨平台的「局域网文件传输工具」 它的使用体验上可以媲美苹果生态的“隔空投送”功能! 能超级快速方便地将各种设备上的照片、视频、文档、文件发送到别的设备去软件功能LANDrop完全依靠局域网WIFI进行无线传输,速度极快 而且这款软件完全免费,并不限制任何平台 即便发送体积巨大的视频文件也完全没有问题,比起使用微信、QQ、网盘更加方便,速度更快,也不必担心图片/视频画质被压缩的烦恼下载地址下载地址https://url37.ctfile

    2022年5月4日
    231
  • 边车模式

    边车模式边车模式边车 就是在原来二轮摩托车旁边增加一个座位成了三轮摩托车 增加的一部分称为边车边车模式 对现有的服务增加额外的功能 这些功能并不影响业务逻辑 例如增加日志 限流 熔断 服务的注册和服务发现有专门服务来实现 像程序中的控制和业务逻辑分离 Controller 和 Service 层分离 这样大大降低了服务之间的耦合度并提升了扩展性和降低业务的复杂性这也符合单一职责原则 服务就是负载实现好自己的业务逻辑 一些其他的控制功能就交给其他组件来实现

    2026年3月16日
    2
  • [ 网络协议篇 ] 一篇文章让你掌握什么是 数字证书 ?什么是SSL ?什么是 TLS ?

    [ 网络协议篇 ] 一篇文章让你掌握什么是 数字证书 ?什么是SSL ?什么是 TLS ?网络协议篇 一篇文章让你掌握什么是数字证书 什么是 SSL 什么是 TLS 非常全面 看完之后你会有意想不到的收获

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号