程序管理工具 Supervisor 安裝配置

2021-10-01 13:14:28 字數 1057 閱讀 1657

# centos 安裝: 

yum install -y supervisor

# ubuntu 安裝:

sudo

apt-get

install supervisor

# 配置檔案路徑: /etc/supervisor/supervisord.conf

# 程序管理配置檔案:

vim /etc/supervisor/conf.d/test.conf

# 寫入如下內容

[program:test]

command=/data/php/test/yii2/index_cli.php test index

directory=.

stderr_logfile=/var/log/supervisor/test.log       # 錯誤日誌輸出路徑

stdout_logfile=/var/log/supervisor/test.log # 志輸出路徑 

startsecs=0

stopwaitsecs=0

autostart=true # 自動啟動

user=root                           # 指定使用者

autorestart=true # 自動重啟

# 儲存退出

# 啟動

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

ps -ef |

grep

test

# 載入新的配置檔案

supervisorctl update

# 載入最新的配置檔案,停止原有程序並按新的配置啟動、管理所有程序

supervisorctl reload

# 開機啟動

# centos

chkconfig supervisord on

# ubuntu

systemctl enable supervisord

Linux 程序管理工具 supervisor

linux 程序管理工具 supervisor supervisor簡介 在linux伺服器中,有時候我們需要乙個程序需要可靠的在後台執行,並且能夠監控程序狀態,在意外結束時能夠自動重啟等。此時就可以使用supervisor。supervisor 是使用python開發的一套通用的程序管理程式,能夠...

Linux程序管理工具Supervisor

supervisor是用python開發的一套通用的程序管理程式,能將乙個普通的命令列程序變為後台daemon,並監控程序狀態,異常退出時能自動重啟。它是通過fork exec的方式把這些被管理的程序當作supervisor的子程序來啟動,這樣只要在supervisor的配置檔案中,把要管理的程序的...

程序管理工具

程序管理 pstree作用是以程序樹的形式顯示程序 例如 pstree 8123 顯示程序名不顯示各個程序號 pstree p 8123 顯示程序名稱及各級程序的程序號 ps作用是顯示當前所有執行程序的詳細資訊 例如 ps aux 顯示所有包含其他使用者的行程 ps aux 選項 a 顯示包括所有終...