Supervisor的安裝部署(Centos7)

2021-09-27 06:51:30 字數 1530 閱讀 6121

一、安裝選擇

supervisor為python編寫,可以選擇pip安裝,也可以用linux的包管理工具安裝,本文採用pip方式安裝。

pip install supervisor

一條命令即可安裝完畢!

二、相關命令

supervisord

啟動supervisor服務端

supervisorctl

與服務端互動

ps aux|grep supervisord

檢視程序

service supervisor start

啟動supervisor服務

service supervisor stop

停止supervisor服務

supervisorctl shutdown

關閉所有任務

supervisorctl stop|start program_name

啟動/停止任務

supervisorctl status

檢視任務狀態

三、配置檔案

supervisor安裝成功之後,沒有提供預設的配置檔案,我們手動生成配置檔案

echo_supervisord_conf>/etc/supervisord.conf

檢視配置檔案

修改[unix_http_server]

取消[inet_http_server]。。。和port。。。兩行前的注釋

修改[supervisorctl]

取消serververurl = http://ip前的注釋

給前一行加注釋

修改[include]

新增包含的配置檔案路徑

files = conf.d/*.conf

四、配置supervisord開機啟動

建立檔案supervisord.service

vim /usr/lib/systemd/system/supervisor.service

檔案內容:

[unit]

type = forking

execstart = /usr/bin/supervisord -c /etc/supervisor/supervisord.conf

execstop = /usr/bin/supervisorctl shutdown

execreload = /usr/bin/supervisorctl reload

killmode=process

restart=on-failing

resstartsec=42s

[install]

wantedby=multi-user.target

啟動系統service

systemctl enable supervisord

五、問題

基本都是出現在配置檔案

配置檔案啟動時,報錯unlink stale 。。。。

unlink /tmp/supervisor.sock 或

unlink /var/run/supervisor.sock

可解決

Supervisor部署frp程式

supervisor是用python開發的乙個client server服務,是linux unix系統下的乙個程序管理工具,不支援windows系統。它可以很方便的監聽 啟動 停止 重啟乙個或多個程序。用supervisor管理的程序,當乙個程序意外被殺死,supervisort監聽到程序死後,會...

安裝使用supervisor

yum install python setuptools easy install supervisor 測試安裝是否成功 echo supervisord conf 2.建立配置檔案 建立supervisor配置檔案目錄 etc supervisor mkdir m 755 p etc supe...

supervisor 安裝使用

安裝supervisor yum install supervisor y 更改配置檔案 vim etc supervisord.conf 新增一行配置 include files etc supervisord.d conf.d conf 儲存退出 啟動 supervisord c etc sup...