配置supervisor工具

2022-08-27 07:33:10 字數 971 閱讀 3620

注意要退出虛擬環境

1 安裝easy_install

pip3是python3的軟體管理工具

easy_install是python2的軟體管理工具

yum install python-setuptools

2 安裝supervisor

easy_install supervisor

3 建立supervisor的配置檔案

echo_supervisord_conf > /etc/supervisor.conf

4 修改supervisor的配置檔案,新增啟動uwsgi的命令

supervisor其實就是幫咱們執行了,需要手動執行的命令而已

vim  /etc/supervisor.conf

在最底部寫入以下內容:

[program:s18bbs]

command=/root/envs/nginx_crm/bin/uwsgi --ini /opt/bbs/uwsgi.ini

stopasgroup=true

killasgroup=true

5 測試用supervisor啟動uwsgi,注意確保此時uwsgi已經退出

supervisord -c /etc/supervisor.conf   #

啟動supervisor服務端命令

supervisorctl -c /etc/supervisor.conf #

這是supervisor客戶端管理命令

6 supervisor常用命令學習

status s18bbs  #

檢視狀態

start s18bbs #

啟動任務

stop s18bbs #

關閉任務

start all

stop all

#啟停所有的任務

1

supervisor 配置使用

supervisor是用python開發的一套通用的程序管理程式,能將乙個普通的命令列程序變為後台daemon,並監控程序狀態,異常退出時能自動重啟。我們可以在你的 ubuntu 上安裝乙個叫做 supervisor 的程式來管理你的指令碼啟動。sudo apt get install superv...

supervisor 常用配置

安裝和基本配置 啟動程序的命令,這裡要注意的是使用多程序需要通過引數來對使用的埠進行設定 command 工作路徑 directory 使用 root 賬戶來啟動程序 user root 在 supervisord 啟動時也自動啟動 autostart true 啟動 10 秒後沒有異常退出,就表示...

node dev工具和supervisor工具

node dev是乙個node.js開發工具,當檔案被修改時,它會自動重新啟動node程序。1 安裝 npm install g node dev2 執行服務 node dev index.js3 node dev 可以當有js檔案修改後自動去重啟nodejs程序,這樣就不用每次ctrl c 終止在...