`
alfred_long
  • 浏览: 562180 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Supervisor 配置

 
阅读更多

某个python脚本,希望有个程序可以监控,并且在down掉以后重启,发现了 supervisor

 

配置如下:

[supervisord]
logfile=/home/melon/samba/comstat/log/supervisord.log    ; supervisord log file
logfile_maxbytes=50MB                           ; maximum size of logfile before rotation
logfile_backups=10                              ; number of backed up logfiles
loglevel=error                                  ; info, debug, warn, trace
pidfile=/home/melon/samba/comstat/run/supervisord.pid                ; pidfile location
nodaemon=false                                  ; run supervisord as a daemon
minfds=1024                                     ; number of startup file descriptors
minprocs=200                                    ; number of process descriptors
user=root                                     ; default user
childlogdir=/home/melon/samba/comstat/log
[program:stat]
directory=/home/melon/samba/commands
command=/home/melon/samba/commands/stat.py
autostart=true
srartsecs=10
autorestart=true
redirect_stderr=true

 启用 :bin/supervisord -c etc/supervisord.ini

分享到:
评论

相关推荐

    Supervisor结合Celery以及Flower对定时任务和异步任务进行可视化分析统计完整配置.zip

    4. **启动Flower**:通过`celery flower`启动Flower,或者在Supervisor配置中添加Flower服务并启动。 5. **访问Supervisor和Flower**:通过浏览器访问Supervisor的Web界面(默认`http://localhost:9001`)和Flower的...

    supervisor-3.3.1离线安装包

    这意味着这个Supervisor配置不仅限于管理Python程序,还支持对.NET Core应用程序的监控,为混合开发环境提供了便利。 标签"supervisor centos7.6"表明这个安装包是针对CentOS 7.6操作系统的,因此,所有提供的软件...

    supervisor

    在本文中,我们将详细探讨如何安装 `Supervisor` 并配置它来监控 `Redis` 和 `Tomcat` 服务器。这两个服务分别是常用的键值存储系统和 Java 应用服务器,它们对于许多 Web 应用来说是至关重要的组件。 ### 一、安装...

    supervisor-3.3.4.tar.gz

    3. 创建Supervisor配置文件夹:`sudo mkdir -p /etc/supervisord.d/` 4. 配置Supervisor:编辑 `/etc/supervisord.conf` 文件,将 `[include]` 下的 `files = relative/directory/of/conf/*.ini` 修改为 `files = /...

    Laravel开发-supervisor

    1. 创建Supervisor配置文件:在`/etc/supervisor/conf.d/`目录下创建一个新的配置文件,如`laravel-worker.conf`。 2. 编辑配置文件,添加如下内容: ``` [program:laravel-worker] process_name=%(program_name)...

    configuration:通过PHP管理Supervisor配置

    在PHP中管理Supervisor配置。 安装 通过作曲家 composer require supervisorphp/configuration 用法 使用构建器创建配置。 $ config = new \ Supervisor \ Configuration \ Configuration ; $ renderer = new \ ...

    Ansible-ansible-role-supervisor.zip

    3. **templates/**:模板目录,可能包含一个或多个Supervisor配置文件的模板,比如`supervisord.conf.j2`,这些模板会被渲染成最终的配置文件并复制到远程主机上。 4. **handlers/main.yml**:处理程序文件,定义了...

    Laravel开发-laravel-supervisor

    3. **配置Supervisor**: 更新Supervisor配置并加载新的配置文件,通常通过以下命令完成: ``` sudo supervisorctl reread sudo supervisorctl update sudo supervisorctl start laravel-worker: ``` 4. **监控...

    supervisor 安装与配置.zip

    **Supervisor:全面掌握在Ubuntu 16.04系统上的安装与配置** Supervisor是一款强大的进程管理工具,尤其适用于Python应用,它允许你管理和控制多个后台进程,确保它们持续运行且异常时能够自动重启。在Ubuntu 16.04...

    PyPI 官网下载 | collective.recipe.supervisor-0.2.tar.gz

    7. `.cfg`或`.ini`配置文件:可能包含示例或默认的Supervisor配置,用于展示如何通过collective.recipe.supervisor来配置Supervisor。 使用这个库,开发者可以在他们的buildout配置中添加对Supervisor的支持,例如...

    使用Nginx_Supervisor_tornado搭建web服务.pdf

    别忘了更新Supervisor配置并启动应用。 **3.3. Nginx配置** Nginx的配置需要将请求反向代理到Tornado应用,确保`proxy_pass`指向的是Supervisor管理的Tornado应用端口。 总结来说,Nginx+Supervisor+Tornado的...

    Supervisor捆绑包:使用Symfony命令中的注释轻松更新@supervisor配置

    Symfony 3/4/5的软件包,它使您可以使用@Supervisor批注配置如何运行控制台命令。 安装 用作曲家安装 运行composer require命令: $ php composer.phar require mybuilder/supervisor-bundle 启用捆绑 在app/App...

    supervisor安装与配置

    Supervisor是一个进程控制系统. 它是一个C/S系统(注意: 其提供WEB接口给用户查询和控制), 它允许用户去监控和控制在类UNIX系统的进程. 它的目标与launchd, daemontools和runit有些相似, 但是与它们不一样的是, 它...

    Supervisor安装配置及问题--linux进程守护.pdf

    Supervisor安装配置及问题--linux进程守护 Supervisor安装配置及问题--linux进程守护 Supervisor安装配置及问题--linux进程守护

    stormp配置文件

    5. **Supervisor配置**:Supervisors是运行在各个工作节点上的进程,它们管理着worker进程。`supervisor.slots.ports`定义了每个supervisor节点可以运行的worker数量。 6. **Nimbus配置**:Nimbus是Storm的协调者,...

    PyPI 官网下载 | supervisor_plus_cron-1.0.15201-py2.7.egg

    这个库可能包含了对Supervisor配置的扩展,提供了方便的API来创建和管理cron任务,或者它可能是一个集成工具,允许用户通过一个统一的界面或接口来处理Supervisor和cron的任务。具体的功能和用法,我们需要查看库的...

    supervisor管理进程监控安装及配置

    **Supervisor管理进程监控安装与配置详解** Supervisor是一个用Python编写的进程管理工具,它能够帮助我们在Linux系统中管理后台服务进程,提供了一个简单易用的接口来启动、停止、重启以及监控进程。它的主要功能...

    CentOS7下Supervisor安装与配置.pdf

    一、 简介 二、 安装依赖 三、 安装Supervisor 四、 配置Supervisor 五、 Supervisor相关操作 六、 设置Supervisor为服务 七、 配置要管理的程序 八、 运行效果 九、 故障排除

    supervisor-event-listener:Supervisor事件通知, 支持邮件, Slack, WebHook

    Supervisor配置 [eventlistener:supervisor-event-listener] ; 默认读取配置文件/etc/supervisor-event-listener.ini command=/path/to/supervisor-event-listener ; 指定配置文件路径 ;command=/path/t

Global site tag (gtag.js) - Google Analytics