1: Supervisor安装
1.1: yum -y install python-setuptools #安装easy_install 这个命令的软件包
1.2: easy_install supervisor #安装supervisor
生成配置文件
echo_supervisord_conf > /etc/supervisord.conf
2: 修改 supervisord.conf文件:
1: 修改tcp的参数,允许通过tcp访问,此处一定要将下面途中四行全部打开(去掉行首的;),尤其是[inet_http_server]这行,否则会遇到9001端口无法访问的问题。
[inet_http_server] ; inet (TCP) server disabled by default
port=0.0.0.0:9001 ; (ip_address:port specifier, *:port for all iface)
username=user ; (default is no username (open server))
password=123 ; (default is no password (open server))
3: 修改supervisord.conf文件,使其管理elk各组建。
修改如下:
;[include]
;files = relative/directory/*.ini
[include]
files = /root/elk.conf
elk的内容如下:
[program:elasticsearch]
command=/bin/bash -c "exec service elasticsearch start"
numprocs=1
autostart=true
autorestart=true
[program:kibana]
command=/usr/local/kibana/bin/kibana
numprocs=1
autostart=true
autorestart=true
[program:logstash_arthas]
command=/opt/logstash/bin/logstash -f /root/all1.conf
numprocs=1
autostart=true
autorestart=true
log_stdout=true
log_stderr=true
logfile=/var/log/logstash/logstash_arthas_access.log
4: 启动supervisor,
sudo service supervisord restart
5: 访问http://localhost:9001 ,如下图,则成功了,
如果还有问题的话,可以查看 /tmp/supervisord.log日志。
相关推荐
**Supervisor管理进程监控安装与配置详解** Supervisor是一个用Python编写的进程管理工具,它能够帮助我们在Linux系统中管理后台服务进程,提供了一个简单易用的接口来启动、停止、重启以及监控进程。它的主要功能...
接下来,我们需要升级部署 TeamPark,安装 uwsgi、Nginx 和 supervisor,配置 uwsgi 和 Nginx,部署 Redis,并进行 Redis sanity。 最后,我们需要连接 Redis 服务器,进行基础操作,数据备份等。 使用 uwsgi、...
然后,将新配置的进程添加到Supervisor的管理中: ```bash sudo supervisorctl update ``` 最后,启动或重启Supervisor服务: ```bash sudo service supervisor start # 如果尚未启动 sudo service supervisor ...
### 使用uwsgi+daphne+Nginx+supervisor部署Django项目的详细步骤 #### 一、概述 在本文档中,我们将详细介绍如何在Linux环境下利用uwsgi、daphne、Nginx以及supervisor来部署Django项目。这种方式能够有效地提高...
这意味着这个Supervisor配置不仅限于管理Python程序,还支持对.NET Core应用程序的监控,为混合开发环境提供了便利。 标签"supervisor centos7.6"表明这个安装包是针对CentOS 7.6操作系统的,因此,所有提供的软件...
总结,Supervisor是Linux环境下的一款实用进程管理工具,它简化了后台服务的管理,提供了稳定的进程监控和重启功能,尤其适合于需要内网离线部署的场景。通过离线安装和配置,我们可以确保即使在网络受限的情况下也...
Supervisor 是一个用 Python 编写的进程管理工具,它能够帮助我们轻松地管理多个后台...总之,Supervisor 是一款强大的进程管理工具,通过自动安装包,我们可以快速地在系统中部署和管理各种后台进程,提高运维效率。
在IT行业中,`supervisor` 被广泛用于部署Web应用、后台服务和其他需要长时间运行的进程,因为它提供了监控、自动重启和日志记录等功能。 `supervisor` 的主要特点和功能包括: 1. **进程管理**:`supervisor` ...
通过配置Flower,我们可以将Celery集群的各个组件连接起来,从而实现对任务的全面可视化管理。 结合这三个工具,我们可以按照以下步骤进行配置: 1. **安装Supervisor**:在服务器上安装Supervisor,配置`/etc/...
Supervisor安装配置及问题--linux进程守护 Supervisor安装配置及问题--linux进程守护 Supervisor安装配置及问题--linux进程守护
Supervisor是一个进程控制系统. 它是一个C/S系统(注意: 其提供WEB接口给用户查询和控制), 它允许用户去监控和控制在类UNIX系统的进程. 它的目标与launchd, daemontools和runit有些相似, 但是与它们不一样的是, 它...
Supervisor 是一个用 Python 编写的进程管理工具,它能够帮助我们轻松地管理和控制后台运行的进程,尤其适合于在服务器环境中对应用进行自动化部署和维护。标题中的 "supervisor-3.3.4.tar.gz" 指的是 Supervisor 的...
在 `/etc` 目录下创建 `Supervisor` 的配置文件,例如 `supervisord.conf`,并配置你需要管理的进程: ```bash sudo nano /etc/supervisord.conf ``` 添加以下示例配置: ``` [unix_http_server] file=/...
超详细的flask部署全过程,压缩包内有部署详细步骤和Linux服务器历史命令记录,写的比较详细。我用的是阿里云的linux服务器,其他的linux服务器也大同小异,过程都差不多的,结合百度一定能够部署成功,祝你好运!
### ELK使用简介 #### ELK概述 ELK栈是由三个强大的开源工具组成的实时日志分析平台:Elasticsearch、Logstash 和 Kibana。这三个工具共同协作,为用户...这使得ELK成为了现代日志管理和数据分析领域的首选工具之一。
开发环境-Supervisor.pdf`可能会详细讲解Supervisor的配置文件、启动和停止进程的方法,以及如何设置和管理监控规则。 这四个组件在现代IT环境中有着广泛的应用。Git帮助开发者高效协作,Zookeeper保证了分布式...
这表明用户可能需要了解如何在Windows环境中部署和配置这个服务管理工具。 标签"supervisord"是这个话题的核心,它是Linux和Unix系统中广泛使用的进程控制和管理系统。它的主要功能包括启动、停止、重启进程,以及...