supervisor安裝配置

2021-10-25 19:26:09 字數 533 閱讀 2787

linux的後台程序執行有好幾種方法,例如nohup,screen等,但如果是乙個服務程式要可靠地在後台執行,我們就需要把它做成daemon,最好還能監控程序狀態,在意外結束時能自動重啟。而supervisor是python開發的一套通用的程序管理程式,能將乙個普通的命令列程序變為後台daemon,並監控程序狀態,異常退出時能自動重啟。

安裝- debian / ubuntu可以直接通過apt安裝

# apt-get install supervisor
directory=/srv/www

user=www-data

# 啟動程序

# 停止程序

如果要在命令列中使用變數,就需要自己先編寫乙個shell指令碼:

#!/bin/sh
最後加上x許可權,再把command指向該shell指令碼即可。

supervisor還有許多選項,預設的autorestart為unexpected(異常退出),具體請參考supervisor文件。

supervisor安裝配置與nginx實操

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

程序管理工具 Supervisor 安裝配置

centos 安裝 yum install y supervisor ubuntu 安裝 sudo apt get install supervisor 配置檔案路徑 etc supervisor supervisord.conf 程序管理配置檔案 vim etc supervisor conf.d...

supervisor安裝和配置

本文皆為自己實驗結果,筆記而已。安裝 1 解壓縮,進入目錄執行python setup.py install 2 進入python環境輸入import supervisor測試安裝與否 3 假如之前新增了python環境變數可直接執行echo supervisord conf etc supervi...