首页 > 系统 > Linux > 正文

linux下Supervisor进程管理

2024-08-28 00:00:03
字体:
来源:转载
供稿:网友

超级用户,监管员 Supervisor 超级用户是一个负责管理和维护网络的用户,这个术语在NetWare网上有特殊的含义,超级用户对所有的文件卷宗、目录和文件有完全的访问权限,下面我们来看一个Supervisor进程管理.

功能,优点,配置简单,管理精准,进程组管理,RPC扩展,API支持,FastCGI进程管理,事件支持(如定时任务)

缺点:被管理进程必须前台运行,退出后会使被监管的进程也退出.

配置:

  1. [unix_http_server] 
  2. file=/var/run/supervisor.sock 
  3. chmod=0700 
  4. [supervisord] 
  5. logfile=/var/log/supervisor/supervisord.log 
  6. pidfile=/var/run/supervisord.pid 
  7. childlogdir=/var/log/supervisor 
  8. [rpcinterface:supervisor] 
  9. supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface 
  10. [supervisorctl] 
  11. serverurl=unix:///var/run/supervisor.sock 
  12. [program:cow] 
  13. command=/web/root/bin/cow -rc="/web/root/etc/cow.conf" 
  14. autostart=true 
  15. autorestart=true 
  16. redirect_stderr=true 
  17. stderr_logfile=NONE 
  18. --Vevb.com 
  19. [include] 
  20. files = /etc/supervisor/conf.d/*.conf 

操作:

supervisorctl status 查看进程状态

supervisorctl reload 重启supervisord

supervisorctl start|stop|restart 启动关闭重启进程

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表