欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux進(jìn)程管理工具supervisor安裝配置教程

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

環(huán)境:CentOS 7

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

安裝

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

啟動(dòng)

# 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

配置說(shuō)明

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

如果沒(méi)有配置文件可以用下面命令生成:

echo_supervisord_conf > /etc/supervisord.conf

配置文件詳解:

[unix_http_server]
file=/tmp/supervisor.sock ;UNIX socket 文件,supervisorctl 會(huì)使用
;chmod=0700 ;socket文件的mode,默認(rèn)是0700
;chown=nobody:nogroup ;socket文件的owner,格式:uid:gid

;[inet_http_server] ;HTTP服務(wù)器,提供web管理界面
;port=127.0.0.1:9001 ;Web管理后臺(tái)運(yùn)行的IP和端口,如果開(kāi)放到公網(wǎng),需要注意安全性
;username=user ;登錄管理后臺(tái)的用戶名
;password=123 ;登錄管理后臺(tái)的密碼

[supervisord]
logfile=/tmp/supervisord.log ;日志文件,默認(rèn)是 $CWD/supervisord.log
logfile_maxbytes=50MB ;日志文件大小,超出會(huì)rotate,默認(rèn) 50MB,如果設(shè)成0,表示不限制大小
logfile_backups=10 ;日志文件保留備份數(shù)量默認(rèn)10,設(shè)為0表示不備份
loglevel=info ;日志級(jí)別,默認(rèn)info,其它: debug,warn,trace
pidfile=/tmp/supervisord.pid ;pid 文件
nodaemon=false ;是否在前臺(tái)啟動(dòng),默認(rèn)是false,即以 daemon 的方式啟動(dòng)
minfds=1024 ;可以打開(kāi)的文件描述符的最小值,默認(rèn) 1024
minprocs=200 ;可以打開(kāi)的進(jìn)程數(shù)的最小值,默認(rèn) 200

[supervisorctl]
serverurl=unix:///tmp/supervisor.sock ;通過(guò)UNIX socket連接supervisord,路徑與unix_http_server部分的file一致
;serverurl=http://127.0.0.1:9001 ; 通過(guò)HTTP的方式連接supervisord

; [program:xx]是被管理的進(jìn)程配置參數(shù),xx是進(jìn)程的名稱
[program:xx]
command=/opt/apache-tomcat-8.0.35/bin/catalina.sh run ; 程序啟動(dòng)命令
autostart=true ; 在supervisord啟動(dòng)的時(shí)候也自動(dòng)啟動(dòng)
startsecs=10 ; 啟動(dòng)10秒后沒(méi)有異常退出,就表示進(jìn)程正常啟動(dòng)了,默認(rèn)為1秒
autorestart=true ; 程序退出后自動(dòng)重啟,可選值:[unexpected,true,false],默認(rèn)為unexpected,表示進(jìn)程意外殺死后才重啟
startretries=3 ; 啟動(dòng)失敗自動(dòng)重試次數(shù),默認(rèn)是3
user=tomcat ; 用哪個(gè)用戶啟動(dòng)進(jìn)程,默認(rèn)是root
priority=999 ; 進(jìn)程啟動(dòng)優(yōu)先級(jí),默認(rèn)999,值小的優(yōu)先啟動(dòng)
redirect_stderr=true ; 把stderr重定向到stdout,默認(rèn)false
stdout_logfile_maxbytes=20MB ; stdout 日志文件大小,默認(rèn)50MB
stdout_logfile_backups = 20 ; stdout 日志文件備份數(shù),默認(rèn)是10
; stdout 日志文件,需要注意當(dāng)指定目錄不存在時(shí)無(wú)法正常啟動(dòng),所以需要手動(dòng)創(chuàng)建目錄(supervisord 會(huì)自動(dòng)創(chuàng)建日志文件)
stdout_logfile=/opt/apache-tomcat-8.0.35/logs/catalina.out
stopasgroup=false ;默認(rèn)為false,進(jìn)程被殺死時(shí),是否向這個(gè)進(jìn)程組發(fā)送stop信號(hào),包括子進(jìn)程
killasgroup=false ;默認(rèn)為false,向進(jìn)程組發(fā)送kill信號(hào),包括子進(jìn)程

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

配置Tomcat測(cè)試

/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

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

相關(guān)文章

  • Apache shiro的簡(jiǎn)單介紹與使用教程(與spring整合使用)

    Apache shiro的簡(jiǎn)單介紹與使用教程(與spring整合使用)

    Apache Shiro是一個(gè)強(qiáng)大而靈活的開(kāi)源安全框架,它能夠干凈利落地處理身份認(rèn)證,授權(quán),企業(yè)會(huì)話管理和加密這篇文章給大家介紹了Apache shiro的簡(jiǎn)單介紹與使用教程(與spring整合使用),感興趣的朋友一起看看吧
    2017-10-10
  • PHP程序員玩轉(zhuǎn)Linux系列 使用supervisor實(shí)現(xiàn)守護(hù)進(jìn)程

    PHP程序員玩轉(zhuǎn)Linux系列 使用supervisor實(shí)現(xiàn)守護(hù)進(jìn)程

    這篇文章主要為大家詳細(xì)介紹了PHP程序員玩轉(zhuǎn)Linux系列文章,使用supervisor實(shí)現(xiàn)守護(hù)進(jìn)程,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • Linux中scp命令的使用

    Linux中scp命令的使用

    這篇文章主要介紹了Linux中scp命令的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Linux下Kafka分布式集群安裝教程

    Linux下Kafka分布式集群安裝教程

    這篇文章主要為大家詳細(xì)介紹了Linux下Kafka分布式集群安裝教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • linux下open-vswitch安裝卸載操作

    linux下open-vswitch安裝卸載操作

    這篇文章主要為大家詳細(xì)介紹了linux下open-vswitch安裝卸載的相關(guān)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • Mac中文件權(quán)限查看和設(shè)置詳解

    Mac中文件權(quán)限查看和設(shè)置詳解

    這篇文章主要給大家介紹了關(guān)于Mac系統(tǒng)下文件權(quán)限查看和設(shè)置的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者使用Mac具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • Ubuntu16.04安裝Jenkins的方法圖文詳解

    Ubuntu16.04安裝Jenkins的方法圖文詳解

    這篇文章主要介紹了Ubuntu16.04安裝Jenkins,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-11-11
  • Linux系統(tǒng)刪除文件夾和文件的命令

    Linux系統(tǒng)刪除文件夾和文件的命令

    筆者給大家介紹Linux系統(tǒng)刪除文件夾和文件的命令,很多朋友喜歡是rmdir命令來(lái)刪除文件,不過(guò)當(dāng)遇到目錄非空,就會(huì)麻煩,下面閱讀本文學(xué)習(xí)下linux刪除文件夾和文件的命令吧
    2018-02-02
  • Ubuntu系統(tǒng)下網(wǎng)絡(luò)配置文件解析與說(shuō)明

    Ubuntu系統(tǒng)下網(wǎng)絡(luò)配置文件解析與說(shuō)明

    這篇文章主要給大家介紹了關(guān)于Ubuntu系統(tǒng)下網(wǎng)絡(luò)配置文件的解析與說(shuō)明,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Ubuntu具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 用DNSPod和Squid打造自己的CDN (五) 安裝Squid的前期準(zhǔn)備

    用DNSPod和Squid打造自己的CDN (五) 安裝Squid的前期準(zhǔn)備

    從本章開(kāi)始,大家將會(huì)學(xué)到如何在Linux下面安裝、編譯程序,還會(huì)學(xué)到程序編譯的優(yōu)化方法,最后會(huì)通過(guò)源代碼編譯的方式把Squid安裝上
    2013-04-04

最新評(píng)論