日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux進(jìn)程管理工具supervisor安裝配置教程

環(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,默認(rèn)是0700
;chown=nobody:nogroup ;socket文件的owner,格式:uid:gid

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

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

;包含其它配置文件
[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

本篇文章到此結(jié)束,如果您有相關(guān)技術(shù)方面疑問可以聯(lián)系我們技術(shù)人員遠(yuǎn)程解決,感謝大家支持本站!

創(chuàng)新互聯(lián)網(wǎng)絡(luò)推廣網(wǎng)站建設(shè),網(wǎng)站設(shè)計,網(wǎng)站建設(shè)公司,網(wǎng)站制作,網(wǎng)頁設(shè)計,1500元定制網(wǎng)站優(yōu)化全包,先排名后付費,已為上千家服務(wù),聯(lián)系電話:13518219792


名稱欄目:Linux進(jìn)程管理工具supervisor安裝配置教程
文章鏈接:http://m.5511xx.com/article/cojgdpe.html