1.创建配置文件:
echo_supervisord_conf > /etc/supervisord.conf
2.修改配置文件
A.添加应用
[program:listen] //listen应用名称
command=python /home/listen/app.py -log_file_prefix=/home/listen/log/longpoll.log
directory=/home/listen //执行command的目录
autorestart=true
redirect_stderr=true
B.打开web控制台
[inet_http_server] ; inet (TCP) server disabled by default
port=192.168.144.168:8800 ; (ip_address:port specifier, *:port for all iface)
username=user ; (default is no username (open server))
password=123
C.打开命令行控制
[supervisorctl]
serverurl=unix:///tmp/supervisor.sock ; use a unix:// URL for a unix socket
;serverurl=http://127.0.0.1:9001 ; use an http:// url to specify an inet socket
username=user ; should be same as http_username if set
password=123 ; should be same as http_password if set
prompt=mysupervisor ; cmd line prompt (default "supervisor")
history_file=~/.sc_history ; use readline history if available
3.验证
运行supervisord
日志/tmp/supervisord.log
[root@asd~]# supervisorctl
listen RUNNING pid 8759, uptime 0:00:23
ctl中: help //查看命令
ctl中: status //查看状态
访问控制台
http://192.168.144.168:8800/
分享到:
相关推荐
**Supervisor:全面掌握在Ubuntu 16.04系统上的安装与配置** Supervisor是一款强大的进程管理工具,尤其适用于Python应用,它允许你管理和控制多个后台进程,确保它们持续运行且异常时能够自动重启。在Ubuntu 16.04...
Supervisor是一个进程控制系统. 它是一个C/S系统(注意: 其提供WEB接口给用户查询和控制), 它允许用户去监控和控制在类UNIX系统的进程. 它的目标与launchd, daemontools和runit有些相似, 但是与它们不一样的是, 它...
配置文件是Supervisor的核心,它定义了哪些进程需要被管理以及如何管理。每个进程的配置通常包含在`/etc/supervisor/conf.d/`目录下的单独文件中,文件名自定义,例如`myapp.conf`。配置文件中包含了如下的关键设置...
这意味着这个Supervisor配置不仅限于管理Python程序,还支持对.NET Core应用程序的监控,为混合开发环境提供了便利。 标签"supervisor centos7.6"表明这个安装包是针对CentOS 7.6操作系统的,因此,所有提供的软件...
详细介绍Avaya公司CMS Supervisor 使用方法和配置技巧。
**Supervisor管理进程监控安装与配置详解** Supervisor是一个用Python编写的进程管理工具,它能够帮助我们在Linux系统中管理后台服务进程,提供了一个简单易用的接口来启动、停止、重启以及监控进程。它的主要功能...
安装 `supervisor` 一般通过包管理器完成,例如在Ubuntu上使用`apt-get install supervisor`,在CentOS/RHEL上使用`yum install supervisor`。安装完成后,需要根据实际需求编辑配置文件,并启动`supervisor`服务。 ...
Supervisor安装配置及问题--linux进程守护 Supervisor安装配置及问题--linux进程守护 Supervisor安装配置及问题--linux进程守护
现在,我们将深入探讨这些工具的配置与应用。 首先,**Supervisor** 是一个用Python编写的进程管理工具,它允许用户通过命令行或者Web界面来启动、停止、监控和控制多个进程。安装Supervisor后,我们可以通过配置...
在实际应用中,Supervisor 往往与 Docker、Nginx、Gunicorn 等服务配合使用,提供稳定可靠的后台服务环境。例如,Django 或 Flask 应用可以借助 Gunicorn 作为 WSGI 服务器,再通过 Supervisor 来管理和监控这些 ...
`Supervisor` 是一个在 Linux 系统中广泛使用的进程管理工具,它允许你通过一个简单的命令行界面或网络接口来启动、停止、监控和控制后台进程。在没有网络连接的环境中,离线安装 `Supervisor` 变得尤为重要。这个...
Avaya CMS Supervisor 报告 版本 16.1 2010 年 6 月 介绍Avaya的CMS Supervisor 使用方法,涉及了部分配置解释。 中文翻译比软件本身和在线帮助要准确
3. **解压和编译**:在目标服务器上,使用`tar -zxvf supervisor-x.y.z.tar.gz`命令解压源码包,然后进入解压后的目录,运行`./configure`进行配置,接着执行`make`进行编译,最后使用`sudo make install`进行安装。...
文章可能涵盖了安装、配置和使用过程,包括解决可能出现的问题和技巧。这表明用户可能需要了解如何在Windows环境中部署和配置这个服务管理工具。 标签"supervisord"是这个话题的核心,它是Linux和Unix系统中广泛...
3. 创建Supervisor配置文件夹:`sudo mkdir -p /etc/supervisord.d/` 4. 配置Supervisor:编辑 `/etc/supervisord.conf` 文件,将 `[include]` 下的 `files = relative/directory/of/conf/*.ini` 修改为 `files = /...
此外,Laravel提供的`Artisan`命令行工具也包含了一些与Supervisor相关的命令,如`php artisan queue:work`用于手动启动队列监听器,`php artisan queue:restart`则可以远程重启所有Supervisor监控的队列进程。...