Linux用戶們對超級用戶Supervisor肯定不會陌生,我們可以通過Supervisor對電腦上所有的文件卷宗、目錄和文件進行管理,今天小編就給大家介紹一個Supervisor進程管理吧。
功能
優點
配置簡單
管理精准
進程組管理
RPC擴展
API支持
FastCGI進程管理
事件支持(如定時任務)
缺點
被管理進程必須前台運行
退出後會使被監管的進程也退出
配置
[unix_http_server]
file=/var/run/supervisor.sock
chmod=0700
[supervisord]
logfile=/var/log/supervisor/supervisord.log
pidfile=/var/run/supervisord.pid
childlogdir=/var/log/supervisor
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
[supervisorctl]
serverurl=unix:///var/run/supervisor.sock
[program:cow]
command=/web/root/bin/cow -rc="/web/root/etc/cow.conf"
autostart=true
autorestart=true
redirect_stderr=true
stderr_logfile=NONE
[include]
files = /etc/supervisor/conf.d/*.conf
操作
supervisorctl status 查看進程狀態
supervisorctl reload 重啟supervisord
supervisorctl start|stop|restart 啟動關閉重啟進程
以上就是Linux系統的一個Supervisor進程管理了,對Supervisor感興趣的用戶,可以在自己的電腦上嘗試下這個進程管理。