婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

Linux運維工具Supervisor的安裝使用(進程管理工具)

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

一、介紹

Supervisor是用Python開發的一套通用的進程管理程序,能將一個普通的命令行進程變為后臺daemon,并監控進程狀態,異常退出時能自動重啟。目前Supervisor可以運行在大多數Unix系統上,但不支持在Windows系統上運行。Supervisor需要Python2.4及以上版本,但任何Python 3版本都不支持。

二、自帶Web管理程序

Supervisor有四個組件:

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

2. supervisorctl
相當于supervisord的客戶端,它是一個命令行工具,用戶可以通過它向supervisord服務發指令,比如查看子進程狀態,啟動或關閉子進程。它可以連接不同的supervisord服務,包括遠程機上的服務。

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

4. XML-RPC接口
這是留給第三方集成的接口,你的服務可以在遠程調用這些XML-RPC接口來控制supervisord管理的子進程。上面的Web服務器其實也是通過這個XML-RPC接口實現的。

三、安裝

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

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 啟動成功"

六、設置開機啟動

systemctl enable supervisord.service

七、查看 supervisord 是否在運行

ps aux | grep supervisord

八、supervisorctl管理命令

supervisorctl status      # 狀態
 supervisorctl stop nginx    #關閉 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,默認是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 =/etc/supervisord.d/*.ini ;可以指定一個或多個以.ini結束的配置文件

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

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

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


解決方案很簡單:

①、停止已有supervisorctl進程


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

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

 

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

巨人網絡通訊聲明:本文標題《Linux運維工具Supervisor的安裝使用(進程管理工具)》,本文關鍵詞  Linux,運維,工具,Supervisor,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux運維工具Supervisor的安裝使用(進程管理工具)》相關的同類信息!
  • 本頁收集關于Linux運維工具Supervisor的安裝使用(進程管理工具)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲精品一区二区三区四区高清| 日韩一级视频免费观看在线| 亚欧色一区w666天堂| 日本亚洲三级在线| 在线亚洲一区观看| 久久精品一区四区| 国产美女视频91| 欧美三级视频在线观看| 亚洲欧美一区二区三区国产精品| 国产自产v一区二区三区c| 欧美精品视频www在线观看 | 久久99国产精品尤物| 26uuu另类欧美| www.久久久久久久久| 亚洲精品日韩一| 一本久久a久久精品亚洲| 亚洲色图欧美偷拍| 欧美日韩国产乱码电影| 天天爽夜夜爽夜夜爽精品视频| 欧美精品久久天天躁| 精品一区二区三区在线播放| 国产精品久久午夜夜伦鲁鲁| 在线观看成人小视频| 日韩成人精品在线观看| 亚洲精品一线二线三线| 麻豆专区一区二区三区四区五区| 国产网站一区二区| 在线观看欧美黄色| 国产99久久久国产精品免费看| 亚洲国产精品视频| 国产日韩欧美高清在线| 欧美午夜宅男影院| 大胆亚洲人体视频| 毛片av一区二区三区| 26uuu久久综合| 国产成人在线视频免费播放| 国产精品久久久久久亚洲伦 | 蜜臂av日日欢夜夜爽一区| 欧美激情综合网| 欧美成人精精品一区二区频| 欧美日韩免费一区二区三区视频| 久久精品国产精品亚洲精品| 舔着乳尖日韩一区| 亚洲成人免费观看| 亚洲国产视频一区| 亚洲美女偷拍久久| 一区二区三区**美女毛片| 亚洲免费av在线| 亚洲免费观看高清完整| 国产精品国产三级国产三级人妇| 亚洲欧洲一区二区在线播放| 国产精品理论片在线观看| 久久久99久久| 亚洲欧洲综合另类| 视频在线观看一区二区三区| 亚洲不卡在线观看| 亚洲视频一二三| 亚洲女同一区二区| 午夜精品爽啪视频| 狠狠色狠狠色合久久伊人| 天堂久久久久va久久久久| 亚洲国产精品视频| 日韩—二三区免费观看av| 亚洲福利视频三区| 亚洲电影激情视频网站| 亚洲国产视频a| 韩日欧美一区二区三区| 91在线视频18| 91国产成人在线| 欧美疯狂性受xxxxx喷水图片| 欧美视频一二三区| 欧美精品久久99久久在免费线 | 日韩欧美在线一区二区三区| 中文字幕一区二区三区在线播放| 亚洲国产成人av好男人在线观看| 成人三级伦理片| 91精选在线观看| 中文字幕一区二区三中文字幕| 日韩av电影免费观看高清完整版在线观看| 国产成人丝袜美腿| 99久久久精品| 中文字幕亚洲不卡| 麻豆高清免费国产一区| 欧美猛男gaygay网站| 亚洲成av人片| 欧美日免费三级在线| 精品对白一区国产伦| 亚洲成人免费视频| 美女视频黄久久| 日韩一级欧美一级| 五月激情丁香一区二区三区| 色综合婷婷久久| 久久久九九九九| 色爱区综合激月婷婷| 久久日一线二线三线suv| 国产精品一卡二卡| 久久先锋影音av鲁色资源| 国产黄色精品视频| 亚洲国产精品t66y| 成年人午夜久久久| 一级特黄大欧美久久久| 99国产精品久久久久| 欧美国产亚洲另类动漫| 免费观看在线色综合| 久久精品亚洲一区二区三区浴池| 成人小视频在线观看| 精品久久久久一区| 99这里都是精品| 亚洲成人一二三| 久久先锋影音av| 国产成人免费视频网站| 亚洲va欧美va人人爽午夜 | 精品久久一区二区三区| 高清国产一区二区三区| 一区二区三区鲁丝不卡| 久久精品亚洲一区二区三区浴池 | 国产精品亲子伦对白| jizz一区二区| 夜夜夜精品看看| 亚洲人吸女人奶水| 欧美日韩一级视频| 亚洲精品久久7777| 麻豆91在线播放| 日韩三级视频在线观看| 成人avav在线| 婷婷综合久久一区二区三区| 日韩久久一区二区| 久久久另类综合| 欧美日本一区二区在线观看| 91丨porny丨在线| 国产激情91久久精品导航 | 337p亚洲精品色噜噜| 欧美日韩视频在线观看一区二区三区 | 精久久久久久久久久久| 九色综合国产一区二区三区| 日本成人超碰在线观看| 美洲天堂一区二卡三卡四卡视频 | 成人欧美一区二区三区白人| 国产香蕉久久精品综合网| 国产精品久久久久久久久快鸭 | 2021久久国产精品不只是精品| 精品久久人人做人人爽| 久久久久国产精品厨房| 一区二区三区毛片| 日韩电影在线一区二区三区| 久久福利视频一区二区| 成av人片一区二区| 日韩午夜av一区| 国产精品不卡一区二区三区| 美女精品一区二区| 欧美日韩国产综合草草| 久久人人爽爽爽人久久久| 亚洲乱码中文字幕| 懂色一区二区三区免费观看| 色吧成人激情小说| 欧美精品一区二区三区高清aⅴ| 国产精品麻豆99久久久久久| 青青草伊人久久| 成人av午夜电影| 国产女人18毛片水真多成人如厕| 蜜桃一区二区三区四区| 欧美色欧美亚洲另类二区| 国产日韩精品一区二区三区 | 精品视频一区二区三区免费| 1024成人网色www| 国产黄人亚洲片| 欧美mv日韩mv| 久久精品国产成人一区二区三区| 色婷婷综合久久久久中文 | 亚洲综合久久av| 91在线小视频| 一区二区久久久| 欧美福利一区二区| 亚洲va在线va天堂| 日韩视频中午一区| 成人免费毛片片v| 中文字幕一区二区三区四区| 成人v精品蜜桃久久一区| 成人欧美一区二区三区视频网页| 99精品久久只有精品| 国产精品一区二区你懂的| 日韩免费在线观看| 国产成人亚洲精品狼色在线| 国产精品久久久久久久久图文区 | 欧美猛男男办公室激情| 久久国产精品第一页| 国产精品久久久久久久久晋中| 色老综合老女人久久久| 天天免费综合色| 久久综合九色综合97_久久久| kk眼镜猥琐国模调教系列一区二区| 亚洲国产成人91porn| 欧美国产国产综合| 欧美一二区视频| 色88888久久久久久影院按摩| 韩国精品免费视频| 亚洲国产成人av好男人在线观看| 日韩一区二区免费在线观看| 91久久精品国产91性色tv| 成人激情综合网站|