最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux進程管理工具supervisor安裝配置教程

 更新時間:2020年05月09日 15:19:40   作者:COOLOPS  
這篇文章主要介紹了Linux進程管理工具supervisor安裝配置教程,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

環(huán)境:CentOS 7

官方文檔:http://supervisord.org/

安裝

# yum install -y epel-release
# yum install -y supervisor

啟動

# supervisord -c /etc/supervisord.conf
# ps -ef | grep supervisor
root 19703 1 0 17:32 ? 00:00:00 /usr/bin/python /usr/bin/supervisord -c /etc/supervisord.conf
root 19715 19495 0 17:32 pts/0 00:00:00 grep --color=auto supervisor

配置說明

配置文件地址:/etc/supervisor.conf

如果沒有配置文件可以用下面命令生成:

echo_supervisord_conf > /etc/supervisord.conf

配置文件詳解:

[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服務(wù)器,提供web管理界面
;port=127.0.0.1:9001 ;Web管理后臺運行的IP和端口,如果開放到公網(wǎng),需要注意安全性
;username=user ;登錄管理后臺的用戶名
;password=123 ;登錄管理后臺的密碼

[supervisord]
logfile=/tmp/supervisord.log ;日志文件,默認是 $CWD/supervisord.log
logfile_maxbytes=50MB ;日志文件大小,超出會rotate,默認 50MB,如果設(shè)成0,表示不限制大小
logfile_backups=10 ;日志文件保留備份數(shù)量默認10,設(shè)為0表示不備份
loglevel=info ;日志級別,默認info,其它: debug,warn,trace
pidfile=/tmp/supervisord.pid ;pid 文件
nodaemon=false ;是否在前臺啟動,默認是false,即以 daemon 的方式啟動
minfds=1024 ;可以打開的文件描述符的最小值,默認 1024
minprocs=200 ;可以打開的進程數(shù)的最小值,默認 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]是被管理的進程配置參數(shù),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 ; 啟動失敗自動重試次數(shù),默認是3
user=tomcat ; 用哪個用戶啟動進程,默認是root
priority=999 ; 進程啟動優(yōu)先級,默認999,值小的優(yōu)先啟動
redirect_stderr=true ; 把stderr重定向到stdout,默認false
stdout_logfile_maxbytes=20MB ; stdout 日志文件大小,默認50MB
stdout_logfile_backups = 20 ; stdout 日志文件備份數(shù),默認是10
; stdout 日志文件,需要注意當指定目錄不存在時無法正常啟動,所以需要手動創(chuàng)建目錄(supervisord 會自動創(chuàng)建日志文件)
stdout_logfile=/opt/apache-tomcat-8.0.35/logs/catalina.out
stopasgroup=false ;默認為false,進程被殺死時,是否向這個進程組發(fā)送stop信號,包括子進程
killasgroup=false ;默認為false,向進程組發(fā)送kill信號,包括子進程

;包含其它配置文件
[include]
files = supervisord.d/*.ini ;可以指定一個或多個以.ini結(jié)束的配置文件

配置Tomcat測試

/etc/supervisord.d/tomcat.ini

[program:tomcat]
command=/opt/apache-tomcat-8.0.44/bin/catalina.sh run
stdout_logfile=/opt/apache-tomcat-8.0.44/logs/catalina.out
autostart=true
autorestart=true
startsecs=5
priority=1
stopasgroup=true
killasgroup=true

重啟supervisor

supervisord -c /etc/supervisord.conf

查看

[root@gr5bm1tynui4toof-0622769 system]# supervisorctl
tomcat RUNNING pid 21609, uptime 0:25:15

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • CentOS7中使用shell腳本安裝python3.8環(huán)境(推薦)

    CentOS7中使用shell腳本安裝python3.8環(huán)境(推薦)

    這篇文章主要介紹了CentOS7中使用shell腳本安裝python3.8環(huán)境,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • Linux 在線安裝軟件 gcc在線安裝的操作方法

    Linux 在線安裝軟件 gcc在線安裝的操作方法

    今天小編就為大家分享一篇Linux 在線安裝軟件 gcc在線安裝的操作方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Git 命令詳解及常用命令整理

    Git 命令詳解及常用命令整理

    這篇文章主要介紹了Git 命令詳解及常用命令整理的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • 在RHEL 6.5上使用yum更新/安裝軟件的操作方法

    在RHEL 6.5上使用yum更新/安裝軟件的操作方法

    下面小編就為大家?guī)硪黄赗HEL 6.5上使用yum更新/安裝軟件的操作方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • apache 二級域名解析 (window與linux)

    apache 二級域名解析 (window與linux)

    apache 二級域名解析 window與linux下使用的方法。
    2009-11-11
  • Linux查看History記錄加時間戳的小技巧

    Linux查看History記錄加時間戳的小技巧

    今天小編就為大家分享一篇關(guān)于Linux查看History記錄加時間戳的小技巧,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • centos 安裝免費控制面板kloxo步驟

    centos 安裝免費控制面板kloxo步驟

    很早就要說把平臺轉(zhuǎn)移到linux下了的,不過一直沒有行動起來。前些天搞了一個美國的vps測試了一下,發(fā)現(xiàn)感覺還是不錯的,通過在幾個交流論壇里摸索,總算把免費的kloxo整到資源原本就不是很足的vps里。
    2010-03-03
  • 通過案例深入解析linux NFS機制

    通過案例深入解析linux NFS機制

    這篇文章主要介紹了通過案例深入解析linux NFS機制,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • linux下使用 CentOS7安裝jdk1.7

    linux下使用 CentOS7安裝jdk1.7

    這篇文章主要介紹了linux下使用 CentOS7安裝jdk1.7的相關(guān)資料,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-06-06
  • Centos7硬盤掛載方法

    Centos7硬盤掛載方法

    這篇文章主要介紹了Centos7硬盤掛載方法并把需要注意的地方做了注明,需要的朋友參考下吧。
    2018-02-02

最新評論

偏关县| 敦化市| 普兰县| 徐水县| 五大连池市| 正阳县| 蒙城县| 精河县| 泸溪县| 宽城| 南京市| 南靖县| 广丰县| 通海县| 黔南| 泽州县| 元朗区| 和林格尔县| 上虞市| 上饶市| 遵化市| 白银市| 芦山县| 九江市| 灵璧县| 曲水县| 丘北县| 大足县| 竹山县| 湟中县| 新津县| 武清区| 清涧县| 根河市| 昌乐县| 亚东县| 黄石市| 楚雄市| 环江| 凤山县| 扬州市|