当前位置:首页 > linux教程 > 列表

linux下Supervisor进程管理

发布:smiling 来源: PHP粉丝网  添加日期:2015-05-07 14:29:00 浏览: 评论:0 

超级用户,监管员 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. --phpfensi.com 
  19. [include] 
  20. files = /etc/supervisor/conf.d/*.conf 

操作:

supervisorctl status 查看进程状态

supervisorctl reload 重启supervisord

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

Tags: Supervisor linux进程管理

分享到: