進(jìn)程管理工具 supervise 還有什么(supervisor管理多個(gè)進(jìn)程)

發(fā)布時(shí)間:2023-10-14
本文為大家介紹進(jìn)程管理工具 supervise 還有什么(supervisor管理多個(gè)進(jìn)程),下面和小編一起看看詳細(xì)內(nèi)容吧。
supervisord是一個(gè)用python實(shí)現(xiàn)的非常實(shí)用的流程管理工具,在批量業(yè)務(wù)管理上效果尤為顯著。
一、安裝
安裝環(huán)境centos python2.4
安裝wget http://pypi.python.org/packages/source/s/supervisor/supervisor-3.0a10.tar.gz#md5=99c6fbd45bade87301296b7a597fb68e
焦油zxvf supervisor-3.0a10.tar.gz
cd supervisor-3.0a10
python setup.py 安裝
如果您遇到上述問題,請(qǐng)按以下步驟操作。
依賴setuptools安裝wget http://pypi.python.org/packages/2.4/s/setuptools/setuptools-0.6c11-py2.4.egg#md5=bd639f9b0eac4c42497034dec2ec0c2b
sh setuptools-0.6c11-py2.4.egg
2.配置
生成基礎(chǔ)配置文件echo_supervisord_conf /etc/supervisord.conf
配置[inet_http_server]去掉分號(hào); define port=192.168.1.1:8888 start supervisord -c /etc/supervisord.conf 查看瀏覽器打開http://192.168.10.129:9001
深度配置【program:service】
命令=sh /opt/soft/service/run.sh
目前我們使用supervisord來(lái)監(jiān)控memcached進(jìn)程
[program:memcached] ###定義服務(wù)
command=memcached -m 2000 -u nobody -l 0.0.0.0 -c 10240 -p 11211 ###服務(wù)運(yùn)行時(shí)顯示的命令
numprocs=1 ###控制memcached啟動(dòng)的進(jìn)程數(shù)
user=root ###運(yùn)行程序的用戶
autostart=true ###supervisord 啟動(dòng)memcached 啟動(dòng)
autorestart=true ###supervisord restart memcache 自動(dòng)重啟
stdout_logfile=/var/log/memcached.stdout.log ###監(jiān)控memcached日志文件
redirect_stderr=true ###將stderr 重定向到stdout(或創(chuàng)建一個(gè)err.log)
停止信號(hào)=退出
這個(gè)程序最好不要做后臺(tái)守護(hù)進(jìn)程。 supervisord 將作為其父級(jí)啟動(dòng)該程序
3.開始
supervisord(作為守護(hù)進(jìn)程啟動(dòng))
或supervisord -c /etc/supervisord.conf(非守護(hù)進(jìn)程)
supervisord,初始啟動(dòng)supervisord,啟動(dòng)并管理配置中設(shè)置的進(jìn)程。
supervisorctl 簡(jiǎn)單的后臺(tái)進(jìn)程控制工具
supervisorctl stop programxxx,停止某個(gè)進(jìn)程(programxxx),programxxx為[program:chatdemon]中配置的值
supervisorctl start programxxx,啟動(dòng)一個(gè)進(jìn)程
supervisorctl restart programxxx,重啟一個(gè)進(jìn)程
supervisorctl stop all,停止所有進(jìn)程,注意:start、restart、stop不會(huì)加載最新的配置文件。
supervisorctl reload,加載最新的配置文件,按照新的配置啟動(dòng)和管理所有進(jìn)程。
supervisorctl reread,當(dāng)一個(gè)服務(wù)由自動(dòng)啟動(dòng)改為手動(dòng)啟動(dòng)時(shí),執(zhí)行一下就ok了
不帶參數(shù)運(yùn)行supervisord 是以守護(hù)進(jìn)程模式運(yùn)行
當(dāng)supervisord以非daemon模式運(yùn)行時(shí),supervisord被kill后,被監(jiān)控的進(jìn)程也隨之退出。
在守護(hù)進(jìn)程模式下運(yùn)行時(shí),殺死supervisord 對(duì)被監(jiān)控的進(jìn)程沒有影響
好了,進(jìn)程管理工具 supervise 還有什么(supervisor管理多個(gè)進(jìn)程)的介紹到這里就結(jié)束了,想知道更多相關(guān)資料可以收藏我們的網(wǎng)站。
上一個(gè):毛蕊茶
下一個(gè):新春說茶味,熟茶篇

大規(guī)模種植提高苗木成活率
小米2s怎么格式化sd卡,小米手機(jī)sd卡格式化在哪兒?
厚聲1210W3J0150T5E今日行情、最新報(bào)價(jià)
6splus官換機(jī)怎么鑒別,蘋果6splus怎么檢驗(yàn)是否官換機(jī)和翻新機(jī)
電腦盤格式化了能不能恢復(fù),電腦硬盤格式化了之后里面的文件還能恢復(fù)嗎
招標(biāo)采購(gòu)基本術(shù)語(yǔ)盤點(diǎn)(三)
水電安裝工程標(biāo)準(zhǔn)做法有哪些?
菊花四季開花技術(shù)
msata固態(tài)硬盤不認(rèn)盤,強(qiáng)制關(guān)機(jī)后啟動(dòng)卡在logo msata固態(tài)硬盤識(shí)別不了了
1206W4J0362T5E,J 1206 3.6K現(xiàn)貨購(gòu)買,厚聲1206 3.6KΩ ±5% 1/4W
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos