校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Linux運(yùn)維工具Supervisor的安裝使用(進(jìn)程管理工具)

Linux運(yùn)維工具Supervisor的安裝使用(進(jìn)程管理工具)

熱門標(biāo)簽:四川保險智能外呼系統(tǒng) 宜賓銷售外呼系統(tǒng)軟件 高德地圖標(biāo)注公司需要錢 濰坊寒亭400電話辦理多少錢 外呼系統(tǒng)全國 廈門防封電銷電話卡 云南電商智能外呼系統(tǒng)哪家好 地圖標(biāo)注員有發(fā)展前景嗎 地圖標(biāo)注能更改嗎

一、介紹

Supervisor是用Python開發(fā)的一套通用的進(jìn)程管理程序,能將一個普通的命令行進(jìn)程變?yōu)楹笈_daemon,并監(jiān)控進(jìn)程狀態(tài),異常退出時能自動重啟。目前Supervisor可以運(yùn)行在大多數(shù)Unix系統(tǒng)上,但不支持在Windows系統(tǒng)上運(yùn)行。Supervisor需要Python2.4及以上版本,但任何Python 3版本都不支持。

二、自帶Web管理程序

Supervisor有四個組件:

1. supervisord
運(yùn)行Supervisor的后臺服務(wù),它用來啟動和管理那些你需要Supervisor管理的子進(jìn)程,響應(yīng)客戶端發(fā)來的請求,重啟意外退出的子進(jìn)程,將子進(jìn)程的stdout和stderr寫入日志,響應(yīng)事件等。它是Supervisor最核心的部分。

2. supervisorctl
相當(dāng)于supervisord的客戶端,它是一個命令行工具,用戶可以通過它向supervisord服務(wù)發(fā)指令,比如查看子進(jìn)程狀態(tài),啟動或關(guān)閉子進(jìn)程。它可以連接不同的supervisord服務(wù),包括遠(yuǎn)程機(jī)上的服務(wù)。

3. Web服務(wù)器
這是supervisord的Web客戶端,用戶可以在Web頁面上完成類似于supervisorctl的功能。

4. XML-RPC接口
這是留給第三方集成的接口,你的服務(wù)可以在遠(yuǎn)程調(diào)用這些XML-RPC接口來控制supervisord管理的子進(jìn)程。上面的Web服務(wù)器其實也是通過這個XML-RPC接口實現(xiàn)的。

三、安裝

下面介紹了三種方式,任選一種即可

1、安裝

echo "supervisor-3.3.4安裝(是, 請輸入1 ; 否, 輸入其他):" 
read SV
if [ "$SV" = "1" ];then 
	cd $basepath
	unzip $basepath/supervisor-3.3.4.zip 
	cd supervisor-3.3.4
	python setup.py install
	echo "supervisor-3.3.4 安裝完成"
else
	echo "您選擇了不安裝supervisor-3.3.4"
fi

2、源碼安裝

 wget https://pypi.python.org/packages/7b/17/88adf8cb25f80e2bc0d18e094fcd7ab300632ea00b601cbbbb84c2419eae/supervisor-3.3.4.tar.gz
 tar -zxvf supervisor-3.3.4.tar.gz
 cd supervisor-3.3.4
 python setup.py install #本地python版本為python2.7

3、yum安裝

yum install supervisor

四、配置文件

如果安裝后,沒有/etc/supervisord.conf這個配置文件,則用命令生成:

echo_supervisord_conf > /etc/supervisord.conf

五、啟動

supervisord -c /etc/supervisord/supervisord.conf 
	echo "supervisor-3.3.4 啟動成功"

六、設(shè)置開機(jī)啟動

systemctl enable supervisord.service

七、查看 supervisord 是否在運(yùn)行

ps aux | grep supervisord

八、supervisorctl管理命令

supervisorctl status      # 狀態(tài)
 supervisorctl stop nginx    #關(guān)閉 nginx
 supervisorctl start nginx    #啟動 nginx
 supervisorctl restart nginx    #重啟 nginx
 supervisorctl reload			  #重啟全部
 supervisorctl update     #更新配置

此命令可以分著用,也可以合并使用

九、配置文件說明

[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 =/etc/supervisord.d/*.ini ;可以指定一個或多個以.ini結(jié)束的配置文件

十、ini配置文件 舉例說明

[program:MysqlToRedis]
directory = /data/py/SmartServerModel/SmartServerModel/ModelManagerServer/
command= python3 -u mysql2redis_robot_config.py cs
autostart = true
autorestart=true
startsecs = 5
user =root
redirect_stderr = true
stdout_logfile = /data/logs/supervisord/mysqltoredis.log

[program:SmartBinLog]
command= /data/go/src/SmartBinLog/SmartBinLog
autostart = true
autorestart=true
startsecs = 5
user =root
redirect_stderr = true
stdout_logfile = /data/logs/supervisord/smartbinlog.log

[group:nlp]
programs=MysqlToRedis,SmartBinLog ;server,progname2 each refers to 'x' in [program:x] definitions
priority=999     ; the relative start priority (default 999)

十一、開啟web頁面管理程序

在conf配置文件中把注釋的這幾行代碼全部解除注釋,然后更改端口,用戶名和密碼

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

十二、解決“unix:///tmp/supervisor.sock no such file”問題

有時我們會遇到這個問題:


解決方案很簡單:

①、停止已有supervisorctl進(jìn)程


②、修改配置文件“/etc/supervisord.conf”,把tmp改成etc。/tmp目錄下的文件會被操作系統(tǒng)定時回收,所以要修改

③、以剛剛修改的配置文件開啟supervisord,這樣就恢復(fù)正常啦~

 

標(biāo)簽:滁州 廊坊 湛江 紅河 巴彥淖爾 廣安 回訪 德州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux運(yùn)維工具Supervisor的安裝使用(進(jìn)程管理工具)》,本文關(guān)鍵詞  Linux,運(yùn)維,工具,Supervisor,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux運(yùn)維工具Supervisor的安裝使用(進(jìn)程管理工具)》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux運(yùn)維工具Supervisor的安裝使用(進(jìn)程管理工具)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产盗摄一区二区三区| 久久久亚洲国产美女国产盗摄| 91蝌蚪porny成人天涯| 国产激情偷乱视频一区二区三区| 国产精品1区2区3区在线观看| 狠狠色伊人亚洲综合成人| 日韩专区一卡二卡| 美女视频一区二区三区| 久久国产精品区| 国产一二三精品| 国产成人综合视频| www.在线成人| 欧美专区亚洲专区| 欧美日韩久久一区二区| 日韩一二三区视频| 久久亚洲二区三区| 欧美激情艳妇裸体舞| 中文字幕欧美一| 亚洲制服丝袜av| 日韩电影一区二区三区| 久久国产夜色精品鲁鲁99| 国产精品正在播放| 99精品在线观看视频| 在线观看欧美黄色| 日韩一二在线观看| 日本一区二区成人| 亚洲一区二区三区国产| 奇米777欧美一区二区| 粉嫩欧美一区二区三区高清影视| 99精品视频在线观看免费| 91搞黄在线观看| 日韩精品一区二| 欧美激情资源网| 亚洲午夜免费视频| 精品一区免费av| 91视频在线观看| 欧美成人福利视频| 亚洲欧洲av在线| 人人爽香蕉精品| 不卡电影一区二区三区| 欧美日本在线观看| 国产日韩一级二级三级| 亚洲夂夂婷婷色拍ww47| 国产乱子伦视频一区二区三区| 99国产精品国产精品久久| 88在线观看91蜜桃国自产| 久久精品亚洲精品国产欧美| 亚洲国产日韩一区二区| 国产精品18久久久久久久久 | 另类中文字幕网| 99久久精品免费看| 日韩欧美中文一区二区| 亚洲欧美日韩在线播放| 久久av资源网| 欧美视频在线观看一区二区| 久久精品亚洲一区二区三区浴池| 亚洲一区二区视频在线观看| 国产高清在线精品| 欧美一区二区三区视频| 亚洲视频一二区| 国产一区不卡在线| 91精选在线观看| 亚洲人成网站影音先锋播放| 久久成人久久鬼色| 欧美日韩亚洲综合| 亚洲天堂久久久久久久| 国产精品一级二级三级| 欧美电影免费观看高清完整版在线观看| 国产精品不卡视频| 国产精品白丝jk黑袜喷水| 欧美一级欧美三级| 亚洲高清三级视频| 91女厕偷拍女厕偷拍高清| 久久久欧美精品sm网站| 免费看欧美女人艹b| 欧美性猛片aaaaaaa做受| 亚洲欧洲精品一区二区三区 | 6080午夜不卡| 亚洲一区视频在线| 99精品久久99久久久久| 国产无遮挡一区二区三区毛片日本| 久久精品噜噜噜成人av农村| 欧美日韩大陆一区二区| 依依成人精品视频| 99久久婷婷国产综合精品电影| 国产亚洲精品7777| 狠狠久久亚洲欧美| 日韩欧美视频在线| 日韩不卡一区二区三区| 欧美日韩国产综合久久| 亚洲另类春色校园小说| 91免费小视频| 亚洲欧美韩国综合色| 成人白浆超碰人人人人| 亚洲国产精品成人综合| 国产米奇在线777精品观看| 久久色在线观看| 国产盗摄精品一区二区三区在线 | 国产精品久久久久久亚洲伦| 国产成人av资源| 亚洲国产精品传媒在线观看| 国产91精品一区二区麻豆网站| 久久免费午夜影院| 国产精品影视网| 中文字幕第一区| 不卡电影一区二区三区| 亚洲女同ⅹxx女同tv| 91高清视频免费看| 午夜一区二区三区在线观看| 欧美日韩国产综合视频在线观看| 日韩国产在线观看| 日韩精品中文字幕一区二区三区| 开心九九激情九九欧美日韩精美视频电影 | 91网址在线看| 亚洲精品视频一区| 欧美日韩一区二区三区在线看 | 不卡电影一区二区三区| 亚洲视频一区二区在线| 欧美无人高清视频在线观看| 午夜私人影院久久久久| 精品乱人伦小说| 国产宾馆实践打屁股91| 亚洲天堂2016| 欧美精品日日鲁夜夜添| 蜜桃一区二区三区在线| 国产日韩欧美一区二区三区综合| 成人免费视频一区二区| 伊人性伊人情综合网| 欧美精品第一页| 国产一区二区三区精品欧美日韩一区二区三区| 亚洲精品一区二区三区四区高清| 成人激情视频网站| 亚洲一区二三区| 精品久久国产老人久久综合| 福利一区二区在线| 亚洲精品国产品国语在线app| 欧美精品免费视频| 国产成人综合视频| 亚洲成人免费av| 欧美精品一区二区三区四区 | 成人一道本在线| 亚洲图片一区二区| 久久久久亚洲综合| 在线视频综合导航| 另类小说综合欧美亚洲| 亚洲视频一区二区免费在线观看 | 亚洲综合视频在线观看| 欧美mv和日韩mv国产网站| 成人午夜短视频| 婷婷成人综合网| 国产精品久久久久永久免费观看| 欧美午夜精品理论片a级按摩| 国内成人精品2018免费看| 亚洲蜜臀av乱码久久精品| 精品国产凹凸成av人网站| 91免费视频大全| 国内不卡的二区三区中文字幕 | 日韩精品每日更新| 中文字幕av不卡| 91精品久久久久久蜜臀| 成人午夜伦理影院| 天天综合日日夜夜精品| 国产精品亲子乱子伦xxxx裸| 欧美猛男超大videosgay| 国产 欧美在线| 蜜桃视频一区二区三区| 亚洲综合久久久| 国产精品色在线| 欧美精品一区二区三区很污很色的 | 丝袜美腿亚洲色图| 日本一区二区视频在线| 91精品国产综合久久久久久久久久 | 日韩专区中文字幕一区二区| 亚洲色图欧洲色图| 欧美韩国日本一区| 精品国产欧美一区二区| 91精品国产综合久久香蕉的特点| 一本一道久久a久久精品 | 精品国产电影一区二区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 福利电影一区二区三区| 日本欧美在线观看| 一区二区三区在线播| 国产精品欧美精品| 国产午夜精品一区二区| 精品国产一区二区精华| 欧美一区二区在线观看| 欧美精品在线一区二区三区| 欧美亚洲愉拍一区二区| 99精品视频在线免费观看| 不卡一卡二卡三乱码免费网站| 国产精品911| 国产精品一线二线三线精华| 美女视频一区二区| 免费在线观看精品| 另类小说欧美激情| 免费观看在线综合色| 蜜桃在线一区二区三区| 捆绑调教美女网站视频一区| 久久精品99国产精品|