歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux管理 >> Linux維護

Linux系統Supervisor如何管理進程

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感興趣的用戶,可以在自己的電腦上嘗試下這個進程管理。

Copyright © Linux教程網 All Rights Reserved