日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

相關介紹

Supervisor是用Python 開發的一個client/server服務,是 linux /Unix系統下的一個進程管理工具,不支持windows系統。它可以很方便的監聽、啟動、停止、重啟一個或多個進程。用Supervisor管理的進程,當一個進程意外被殺死,supervisort監聽到進程死后,會自動將它重新拉起,很方便的做到進程自動恢復的功能,不再需要自己寫shell腳本來控制。

二、安裝部署配置

1、安裝

Supervisort是基于python開發的,需要檢測系統是否具有python2.4以上的版本。一般centos7的系統都是基于python2.7以上了。

①檢測環境

# 查看python版本
python --version

# 配置epel源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

# 安裝pip包管理工具
yum install python-pip -y

# 默認pip源過國外速度感人,故也切換為國內aliyuan源
mkdir ~/.pip
vim ~/.pip/pip.conf

# 添加以下內容
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host=mirrors.aliyun.com

②安裝supervisor

pip install supervisor

配置介紹

Supervisor 相當強?,提供了了很豐富的功能,不過我們可能只需要?到其中?小部分。安裝完成之后,可以編寫配置?文件,來滿足自己的需求。

為了方便管理配置信息,我們把配置分成兩部分:

supervisor 是?個 C/S 模型的程序,supervisord是server 端,supervisorctl是對應的client端。及其應用程序(即我們要管理的程序)。

首先來看supervisord 的配置文件。安裝完supervisor之后,可以運行echo_supervisord_conf 命令輸出默認的配置項,也可以重定向到?個配置文件里:

# 創建配置文件目錄
mkdir /etc/supervisor
echo_supervisord_conf > /etc/supervisor/supervisord.conf
# 打開設置子配置文件選項
vim /etc/supervisor/supervisord.conf
# 添加以下內容
[include]
files = /etc/supervisor/config.d/*.ini

子配置文件

# 根據主配置文件里設置的子配置文件路徑建立目錄
mkdir /etc/supervisor/config.d
# 建立一個配置文件
vim /etc/supervisor/config.d/test.ini
# 添加以下內容
#項目名稱
[program:test] 
# 項目根目錄
directory=/root
# 啟動執行命令 
command=/root/test.sh
stderr_logfile=/tmp/test_stderr.log
stdout_logfile=/tmp/test_stdout.log

三、案例測試使用

1、配置執行命令腳本

①腳本內容
vim /root/test.sh

# 內容為
#!/bin/bash
while true
do
    echo `date`
    sleep 10
done

# 賦予執行權限
chmod +x test.sh

②啟動supervisor

supervisord -c /etc/supervisor/supervisord.conf

查看日志

腳本執行,并標準輸出到對應設置的日志文件中

進程管理工具之Supervisor

 

測試終止進程

進程管理工具之Supervisor

 

通過以上操作,可以看到supervisor可以進行進程的管理,當托管進程意外關閉后,也會重啟托管的進程。一定程度上實現了,守護進程的高可用。

web頁面開啟

①修改配置文件

vim /etc/supervisor/supervisord.conf
進程管理工具之Supervisor

 

②重啟服務

supervisorctl reload

③訪問查看

可以通過web管理界面,對于托管的進行管理操作

進程管理工具之Supervisor

 

分享到:
標簽:Supervisor
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定