返回顶部
首页 > 资讯 > 操作系统 >Linux Supervisor工具怎么使用
  • 173
分享到

Linux Supervisor工具怎么使用

2023-06-28 10:06:38 173人浏览 泡泡鱼
摘要

本文小编为大家详细介绍“linux Supervisor工具怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux Supervisor工具怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Sup

本文小编为大家详细介绍“linux Supervisor工具怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux Supervisor工具怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

Linux Supervisor工具怎么使用

Supervisor的安装

1.配置好yum源后,可以直接安装

 yum install supervisor

2.Debian/ubuntu可通过apt安装

 apt-get install supervisor

3.pip安装

 pip install supervisor

4.easy_install安装

 easy_install supervisor

此处本人使用了yum安装

supervisor使用

supervisor配置文件:/etc/supervisor/supervisord.conf

本人服务器的文件目录: /etc/supervisord.conf

注:supervisor的配置文件默认是不全的,不过在大部分默认的情况下,上面说的基本功能已经满足。

子进程配置文件路径:/etc/supervisord.d/

注:默认子进程配置文件为ini格式,可在supervisor主配置文件中修改。

配置文件说明

supervisor.conf配置文件说明(copy):

 [unix_Http_server]  file=/tmp/supervisor.sock   ;UNIX Socket 文件,supervisorctl 会使用  ;chmod=0700                 ;socket文件的mode,默认是0700  ;chown=nobody:nogroup       ;socket文件的owner,格式:uid:gid    ;[inet_http_server]         ;HTTP服务器,提供WEB管理界面  ;port=127.0.0.1:9001        ;Web管理后台运行的IP和端口,如果开放到公网,需要注意安全性  ;username=user              ;登录管理后台的用户名  ;passWord=123               ;登录管理后台的密码    [supervisord]  logfile=/tmp/supervisord.log ;日志文件,默认是 $CWD/supervisord.log  logfile_maxbytes=50MB        ;日志文件大小,超出会rotate,默认 50MB,如果设成0,表示不限制大小  logfile_backups=10           ;日志文件保留备份数量默认10,设为0表示不备份  loglevel=info                ;日志级别,默认info,其它: debug,warn,trace  pidfile=/tmp/supervisord.pid ;pid 文件  nodaemon=false               ;是否在前台启动,默认是false,即以 daemon 的方式启动  minfds=1024                  ;可以打开的文件描述符的最小值,默认 1024  minprocs=200                 ;可以打开的进程数的最小值,默认 200    [supervisorctl]  serverurl=unix:///tmp/supervisor.sock ;通过UNIX socket连接supervisord,路径与unix_http_server部分的file一致  ;serverurl=http://127.0.0.1:9001 ; 通过HTTP的方式连接supervisord    ; [program:xx]是被管理的进程配置参数,xx是进程的名称  [program:xx]  command=/opt/apache-Tomcat-8.0.35/bin/catalina.sh run  ; 程序启动命令  autostart=true       ; 在supervisord启动的时候也自动启动  startsecs=10         ; 启动10秒后没有异常退出,就表示进程正常启动了,默认为1秒  autorestart=true     ; 程序退出后自动重启,可选值:[unexpected,true,false],默认为unexpected,表示进程意外杀死后才重启  startretries=3       ; 启动失败自动重试次数,默认是3  user=tomcat          ; 用哪个用户启动进程,默认是root  priority=999         ; 进程启动优先级,默认999,值小的优先启动  redirect_stderr=true ; 把stderr重定向到stdout,默认false  stdout_logfile_maxbytes=20MB  ; stdout 日志文件大小,默认50MB  stdout_logfile_backups = 20   ; stdout 日志文件备份数,默认是10  ; stdout 日志文件,需要注意当指定目录不存在时无法正常启动,所以需要手动创建目录(supervisord 会自动创建日志文件)  stdout_logfile=/opt/apache-tomcat-8.0.35/logs/catalina.out  stopasgroup=false     ;默认为false,进程被杀死时,是否向这个进程组发送stop信号,包括子进程  killasgroup=false     ;默认为false,向进程组发送kill信号,包括子进程    ;包含其它配置文件  [include]  files = relative/directory/*.ini    ;可以指定一个或多个以.ini结束的配置文件

子进程配置文件说明:

给需要管理的子进程(程序)编写一个配置文件,放在/etc/supervisor.d/目录下,以.ini作为扩展,本人建立blog.ini

参数说明如上

 #redis数据定时插入数据库  [program:dbtimer]  directory=/home/www/blog  command=PHP index.php swoole/cron/index  autostart=true  autorestart=true  stderr_logfile=/home/www/blog/timerin.log  stdout_logfile=/home/www/blog/timerout.log    #swoole启动  [program:swoolerun]  directory=/home/www/blog  command=php swooleRun.php  autostart=true  autorestart=true  stderr_logfile=/home/www/blog/swoolein.log  stdout_logfile=/home/www/blog/swooleout.log

supervisor命令说明

supervisor常用命令

 supervisorctl status        //查看所有进程的状态  supervisorctl update        //配置文件修改后使用该命令加载新的配置  supervisorctl reload        //重新启动配置中的所有程序  supervisorctl restart  //重启指定应用  supervisorctl stop  //停止指定应用  supervisorctl start  //启动指定应用  supervisorctl restart all //重启所有应用  supervisorctl stop all //停止所有应用  supervisorctl start all //启动所有应用

supervisor启动

服务器为centos7

 systemctl start supervisord.service     //启动supervisor并加载默认配置文件

读到这里,这篇“Linux Supervisor工具怎么使用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网操作系统频道。

--结束END--

本文标题: Linux Supervisor工具怎么使用

本文链接: https://lsjlt.com/news/318598.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux Supervisor工具怎么使用
    本文小编为大家详细介绍“Linux Supervisor工具怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux Supervisor工具怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Sup...
    99+
    2023-06-28
  • Linux运维工具Supervisor的安装使用(进程管理工具)
    一、介绍 Supervisor是用python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。目前Supervisor可以运行在大多数Unix系统上,但不...
    99+
    2022-06-04
    Linux运维工具Supervisor Linux Supervisor
  • Linux进程管理工具Supervisor怎么安装
    本篇内容主要讲解“Linux进程管理工具Supervisor怎么安装”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux进程管理工具Supervisor怎么安装”吧!实验环境系统平台cat&...
    99+
    2023-06-15
  • Linux strace工具怎么使用
    这篇文章主要讲解了“Linux strace工具怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux strace工具怎么使用”吧!一个简单的例子如何使用strace对程序进行跟...
    99+
    2023-06-28
  • linux apt工具怎么使用
    这篇文章主要讲解了“linux apt工具怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux apt工具怎么使用”吧! ...
    99+
    2023-04-20
    linux apt
  • Linux 进程管理工具之Supervisor安装配置
    目录前言安装生成配置配置文件参数说明配置管理进程启动服务控制进程交互终端bash终端开机启动服务前言 Supervisor 是用 python 开发的一个 client/server 服务,是linux/Unix系统下的...
    99+
    2023-05-12
    Linux 进程管理Supervisor Linux 进程管理
  • Linux 进程管理工具之Supervisor安装配置
    目录前言安装生成配置配置文件参数说明配置管理进程启动服务控制进程交互终端bash终端开机启动服务前言 Supervisor 是用 Python 开发的一个 client/server...
    99+
    2023-05-19
    Linux 进程管理Supervisor Linux 进程管理
  • Linux的estdisk工具怎么使用
    这篇文章主要介绍了Linux的estdisk工具怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux的estdisk工具怎么使用文章都会有所收获,下面我们一起来看看吧。estdisk是一个强大的免费...
    99+
    2023-06-27
  • Linux的collectl工具怎么使用
    这篇文章主要讲解了“Linux的collectl工具怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux的collectl工具怎么使用”吧!collectl是一款很优秀而且有着丰...
    99+
    2023-06-27
  • Linux的YUI工具怎么使用
    今天小编给大家分享一下Linux的YUI工具怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。安装JAVAYUI Com...
    99+
    2023-07-05
  • linux管理工具怎么使用
    本篇内容主要讲解“linux管理工具怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux管理工具怎么使用”吧!linux管理工具有:1、htop,一款监控与进程管理软件;2、dsta...
    99+
    2023-06-30
  • Linux进程管理工具supervisor安装配置教程
    环境:CentOS 7 官方文档:http://supervisord.org/ 安装 # yum install -y epel-release # yum install -y supervisor 启动...
    99+
    2022-06-03
    Linux 进程管理工具 supervisor 安装 教程
  • 基于Python 的进程管理工具supervisor使用指南
    Supervisor 是基于 Python 的进程管理工具,只能运行在 Unix-Like 的系统上,也就是无法运行在 Windows 上。Supervisor 官方版目前只能运行在 Python 2.4 ...
    99+
    2022-06-04
    管理工具 使用指南 进程
  • Linux怎么安装Supervisor
    这篇文章主要介绍“Linux怎么安装Supervisor”,在日常操作中,相信很多人在Linux怎么安装Supervisor问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux怎么安装Supervisor...
    99+
    2023-06-27
  • 详解Supervisor安装与配置(Linux/Unix进程管理工具)
    Supervisor(http://supervisord.org/)是用python开发的一个client/server服务,是linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听...
    99+
    2022-06-04
    Supervisor 安装配置 Supervisor 安装
  • linux中moro工具怎么用
    这篇文章主要介绍了linux中moro工具怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Moro - 一个追踪工作时间的命令行生产力工具由于 Moro 是使用 Node...
    99+
    2023-06-16
  • Linux工具使用(3)——Telnet
    检查系统是否安装telnet,如果没有安装去网上下载或linux安装盘中安装 #rpm –qa |grep telnet telnet-server-0.17-31.EL4.5 telnet-0.17-31.EL4.5 安装完...
    99+
    2023-01-31
    工具 Linux Telnet
  • Linux程序调试工具gdb怎么使用
    这篇文章主要介绍“Linux程序调试工具gdb怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux程序调试工具gdb怎么使用”文章能帮助大家解决问题。gdb是GNU开源组织发布的一个强大...
    99+
    2023-06-27
  • Linux下怎么安装和使用dust工具
    这篇文章主要介绍“Linux下怎么安装和使用dust工具”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux下怎么安装和使用dust工具”文章能帮助大家解决问题。dust是一个提供文件类型和元数...
    99+
    2023-06-28
  • Linux系统审计工具Lynis怎么使用
    这篇“Linux系统审计工具Lynis怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux系统审计工具Lynis...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作