摘要:寫在前面在寫之前提一句,英文好的同學(xué)可以直接訪問(wèn)官網(wǎng),閱讀官方文檔,本文主要針對(duì)個(gè)人在使用的時(shí)候踩過(guò)的一些坑的整理,可能會(huì)有一些謬誤,歡迎大神們指正,我會(huì)回來(lái)加以修改,閑言少敘,書歸正傳。
寫在前面
??在寫之前提一句,英文好的同學(xué)可以直接訪問(wèn)官網(wǎng),閱讀官方文檔,本文主要針對(duì)個(gè)人在使用的時(shí)候踩過(guò)的一些坑的整理, 可能會(huì)有一些謬誤,歡迎大神們指正,我會(huì)回來(lái)加以修改,閑言少敘,書歸正傳。
簡(jiǎn)單介紹??supervisor是一個(gè)輕量級(jí)的基于c/s架構(gòu)的系統(tǒng),從原理上簡(jiǎn)單來(lái)說(shuō),supervisord就是一個(gè)進(jìn)程,所有被它監(jiān)控的進(jìn)程都作為它的子進(jìn)程被管理,而且它支持多種接口的訪問(wèn),包括supervisorctl(通過(guò)uinx套接字)、Web Server(通過(guò)ip和端口)以及XML-RPC Interface。
環(huán)境要求Linux (Ubuntu 9.10)、Mac OS X (10.4/10.5/10.6)、Solaris (10 for Intel)、FreeBSD 6.1以及大部分unix系統(tǒng),沒(méi)有windows版本!
Python 2.4及以上
安裝步驟??因?yàn)槲易约河玫牡膗buntu-16.04,就以此為例進(jìn)行安裝。
在線安裝??1. 使用easy_install,注意需要先安裝 setuptools:
[sudo] apt-get install python-setuptools
????然后
[sudo] easy_install supervisor
??2. 如果不使用easy_install進(jìn)行安裝,則也可以通過(guò)pip,注意需要先安裝pip
[sudo] apt-get install python-pip
????然后以root用戶
pip install supervisor離線安裝
??需要下載并且安裝兩個(gè)包:
??https://pypi.python.org/pypi/...
??https://pypi.python.org/pypi/...
????1. 如果下載的是源碼包,解壓之后各自運(yùn)行
[sudo] python setup.py install
????2. 如果是wheel包,需要在以root用戶執(zhí)行
pip install xxx.whl
??至此,就完成了supervisor的安裝。
配置supersior??這個(gè)比較簡(jiǎn)單,supervisor提供了一個(gè)很友好的可執(zhí)行文件,echo_supervisord_conf,只需執(zhí)行以下命令即可
echo_supervisord_conf > /etc/supervisor/supervisord.conf
??此時(shí)完成了一個(gè)最初始的配置文件,注意上面命令中的路徑可以自己更改,supervisord運(yùn)行的時(shí)候,可以用-c選項(xiàng)來(lái)指定配置文件,默認(rèn)使用的是以下路徑
$CWD/supervisord.conf $CWD/etc/supervisord.conf /etc/supervisord.conf /etc/supervisor/supervisord.conf (since Supervisor 3.3.0) ../etc/supervisord.conf (Relative to the executable) ../supervisord.conf (Relative to the executable)
??個(gè)人比較推薦的是/etc/supervisor/supervisord.conf。
更改配置文件??
未完待續(xù),最近比較忙,就先寫到這里,下次更新
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/41769.html
摘要:創(chuàng)建文件,加入的進(jìn)程管理中,實(shí)現(xiàn)服務(wù)器后臺(tái)運(yùn)行是在中的進(jìn)程名,隨便取啥上述代碼為使用運(yùn)行。 suopervisor 一、安裝supervisor安裝 注:以下所有操作在CentOS7中進(jìn)行 1.安裝CentOS7擴(kuò)展軟件倉(cāng)庫(kù) sudo yum install -y epel-release 2.安裝supervisor yum install -y supervisor 3.查看安...
摘要:前言是一個(gè)客戶端服務(wù)器系統(tǒng),允許其用戶在類操作系統(tǒng)上控制許多進(jìn)程。這將打印一個(gè)示例的配置文件到您的終端。不會(huì)自動(dòng)生成配置文件。具體可見官方文檔后臺(tái)提供的后臺(tái)管理比較簡(jiǎn)單大致功能有重啟啟動(dòng)停止進(jìn)程,打印日志,清除日志等。 showImg(https://segmentfault.com/img/bVbgXm1?w=242&h=45); 前言 Supervisor是一個(gè)客戶端/服務(wù)器系統(tǒng),...
閱讀 2815·2023-04-25 23:08
閱讀 1606·2021-11-23 09:51
閱讀 1587·2021-10-27 14:18
閱讀 3130·2019-08-29 13:25
閱讀 2845·2019-08-29 13:14
閱讀 2925·2019-08-26 18:36
閱讀 2205·2019-08-26 12:11
閱讀 826·2019-08-26 11:29