萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> Linux系統Supervisor如何管理進程

Linux系統Supervisor如何管理進程

  Linux用戶們對超級用戶Supervisor肯定不會陌生,我們可以通過Supervisor對電腦上所有的文件卷宗、目錄和文件進行管理,今天小編就給大家介紹一個Supervisor進程管理吧。

Linux系統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 © 萬盛學電腦網 all rights reserved