CentOS7.x 离线安装和开机启动 supervisor 4.2.4
1. 浏览器打开链接:https://pypi.org/project/supervisor/ ,首页显示"Latest version Released: Dec 31, 2021"。
2. 点击"Download files",注意页面右侧的"Source Distribution"和"Built Distribution",可以看到,此版本支持Python2.x和Python3.x,选择下载"Source Distribution supervisor-4.2.4.tar.gz(465.2 kB)"。
3. CentOS7.x安装Phthon3.x(在我的其它文章,请关注或评论我的博客),然后,执行命令:tar -zxvf supervisor-4.2.4.tar.gz && cd supervisor-4.2.4,可以看到,setup.py文件,执行命令:python3 setup.py install,安装成功!
4. 创建配置文件,执行命令:echo_supervisord_conf > /etc/supervisord.conf。
5. 启动supervisor,执行命令:supervisord -c /etc/supervisord.conf。
6. 配置supervisor开机启动,执行命令:cd /usr/lib/systemd/system/。
7. 查看supervisord及supervisorctl的目录,执行命令:which supervisord && which supervisorctl。
8. 执行命令:vi supervisord.service。
9. supervisord.service文件输入以下代码,根据第7步的实际目录,更改ExecStart、ExecStop和ExecReload的值。
[Unit]
Description=Supervisor daemon
[Service]
Type=forking
ExecStart=/usr/local/python/bin/supervisord -c /etc/supervisord.conf
ExecStop=/usr/local/python/bin/supervisorctl shutdown
ExecReload=/usr/local/python/bin/supervisorctl reload
KillMode=process
Restart=on-failure
RestartSec=42s
[Install]
WantedBy=multi-user.target
10. 启用supervisord.service,执行命令:systemctl enable supervisord。
11. 启动supervisord.service(注意:确认supervisord已经关闭,避免端口被占用),然后,执行命令:systemctl start supervisord。
12. 查看服务状态,执行命令:systemctl status supervisord。
13. 验证supervisord是否开机启动,执行命令:systemctl is-enabled supervisord。
14. 重启服务器,执行命令:reboot。
CentOS7.x 离线安装和开机启动 supervisor 4.2.4的更多相关文章
- centos7 安装redis 开机启动
redis 下载 https://redis.io/download wget http://download.redis.io/releases/redis-3.2.6.tar.gz 解压缩 .ta ...
- 【从零开始搭建K8S】【第一篇】CentOS7.6离线安装Docker(手动安装以及基于yum本地源安装)
下载CentOS7.6以及最小化安装CentOS7.6版本.由于CentOS属于开源软件,在国内也有很多的mirror站点可供下载,我选择的是华为站点进行下载:http://mirrors.huawe ...
- CentOS7系统操作httpd服务 - 开机启动/重启/查看状态
第一.启动.终止.重启 systemctl start httpd.service #启动 systemctl stop httpd.service #停止 systemctl restart htt ...
- centos7: 将nginx,php-fpm加入开机启动
1. 自己新建一个脚本,如centnet-service.sh 经过后面的几个步骤后,这个脚本在开机的时候会执行,在这个脚本里面可以写你开机的时候想执行的命令,如启动nginx,phpf-pm等服务 ...
- CentOS7.6离线安装MySql5.7
准备好mysql的离线安装文件: MySql官网下载mysql-5.7.25-1.el7.x86_64.rpm-bundle,并复制到/usr/mysql文件夹中. 删除CentOS自带的MariaD ...
- CentOS7.6离线安装Redis5.0.4
安装gcc-c++: 检查是否存在gcc-c++:rpm -qa|grep gcc-c++ 如果不存在就下载Linux-GC-C++文件: 访问镜像网站:http://mirrors.aliyun.c ...
- linux mysql5.7 安装、 开机启动
一.安装 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz h ...
- centos7.6离线安装mysql5.7(附下载链接)
本来打算直接用原生yum源安装,但是跨国访问网络太慢,只好采用离线安装的方式,原理就是把所需的rpm下载下来再上传服务器安装. 1.rpm文件下载地址: 目录: http://repo.mysql.c ...
- Centos 7 Rabbitmq 安装并开机启动
准备工作 安装wget yum install -y wget rabbitmq安装需要依赖erlang,erlang安装参考:https://www.cnblogs.com/swyy/p/11582 ...
随机推荐
- OpenCv基础_一
图片的读取和展示 import cv2 img = cv2.imread('1.jpg') cv2.imshow('img',img) cv2.waitKey(0) cv2.destroyAllWin ...
- JavaWeb 05_JDBC入门及连接MySQL
一.概念 *概念: Java DataBase Connectivity Java数据库连接, Java语言操作数据库* JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数 ...
- R数据分析:纵向分类结局的分析-马尔可夫多态模型的理解与实操
今天要给大家分享的统计方法是马尔可夫多态模型,思路来源是下面这篇文章: Ward DD, Wallace LMK, Rockwood K Cumulative health deficits, APO ...
- 为什么不建议使用统配符初始化 css 样式
为什么不建议使用统配符初始化 css 样式 * { padding:0; margin:0; } 采用这样的写法好处是写起来很简单,但是通配符,需要把所有的标签都遍历一遍,当网站较大时,样式比较多,这 ...
- Linux开发板(树莓派)和服务器进行双向通信(socket)
前言 物联网是目前嵌入开发必备的属性之一,我们常常需要把自己开发板和云端进行交互,本篇博文就记录一下. 使用Socket来实现Linux开发板和服务器进行双向通信,Python中是默认集成了s ...
- C++ TCHAR* 与char* 互转
C++ TCHAR* 与char* 互转 在MSDN中有这么一段: Note: The ANSI code pages can be different on different computers, ...
- Java有没有goto?
goto是Java中的保留字,暂时还不是Java的关键字.
- springboot 定时任务 session报错问题
一.自定义类 LocalVariable package com.lh.mes.base.thread; import java.util.Optional; public class LocalVa ...
- 上传文件到阿里云linux服务器(windows到Linux的文件上传)
在"运行"中输入cmd,打开控制台,切换到刚才Putty的安装目录下,我的是E:\Putty,然后输入pscp命令,我们需要这个命令来实现文件的上传.如下命令格式: F:\PuTT ...
- spring boot 实现优雅的关闭
1.导入jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId&g ...