2021SC@SDUSC

1.在Supervisor的启动过程中,即在mkSupervisor()方法中,源码如下:

SyncSupervisorEvent会定时的循环扫描Zookeeper的任务分配目录,看是否有自己的任务,如果 有,那么把对应的信息写到本地(Supervisor)机器的指定目录中,这个工作主要是有 SyncSupervisorEvent 线程中的run方法来完成的。

2.SyncSupervisorEvent 的成员信息

3.任务配置信息Assignment对象所包含的相关信息

4.SyncSupervisorEvent 的run()方法

5.getAllAssignments()获取所有的任务信息,放入本地库中

6.syncProcesses.run(zkAssignment, downloadFailedTopologyIds)

Supervisor(四)相关推荐

  1. nginx, supervisor, celery

    nginx, supervisor, celery 资料:supervisor和nginx使用1 .supervisor 管理进程工具 2 .nginx 反向代理, 负载均衡安装nginx $ sud ...

  2. Linux运维工具Supervisor(进程管理工具)

    文章目录 一.介绍 二.自带Web管理程序 三.安装 1.安装 2.源码安装 3.yum安装 四.配置文件 五.启动 六.设置开机启动 七.查看 supervisord 是否在运行 八.supervi ...

  3. Node.js「一」—— Node.js 简介 / Node.js 模块 / 包 与 NPM

    本文为 Node.js 系列笔记第一篇.文章参考:nodejs 教程 -- 大地:<深入浅出 Node.js>:阮一峰 nodejs 博客 文章目录 一.Node 简介 1. 简单介绍 2 ...

  4. python服务器环境搭建_python服务器环境搭建(2)——安装相关软件

    在上一篇我们在本地的虚拟服务器上安装好CentOS7后,我们的python web服务.自定义的python service或python脚本需要在服务器上运行,还需要在服务器安装各种相关的软件才行, ...

  5. GLPI配置文件(profile)各角色权限的解释

    学习了这么久GLPI,槽点不是一点半点. 历史这么悠久的工具,相关资料却少得可怜. 页面上的帮助按钮链接的是法英文夹杂的古老文档. 今天经过一番坚持不懈的谷歌,才发现官方文档对配置文件(profile ...

  6. 四十四、nimbus,supervisor进程自动停止(Read a frame size of ..., which is bigger than the maximum allowable...)

    问题描述: nimbus,supervisor,ui,logviewer刚启动进程,没一会进程接连停止 问题解决: 查看logs文件发现: 翻译为:读取帧大小为 1195725856,大于所有连接的最 ...

  7. Supervisor使用详解

    一.supervisor简介 Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启.它是通过fork/e ...

  8. python环境设置_CentOS 7.2环境搭建实录(第四章:python环境配置)

    第四章:python环境配置 使用环境工具 python 环境工具 python 2.7.5 # python2版本,系统自带 pip 9.0.1 # python2版本的pip,python工具集, ...

  9. Supervisor 托管服务

    Supervisor (http://supervisord.org) 是一个用 Python 写的进程管理工具,可以很方便的用来启动.重启.关闭进程(不仅仅是 Python 进程).除了对单个进程的 ...

最新文章

  1. 目标检测新范式:Sparse R-CNN
  2. npm介绍以及常用命令
  3. B01_NumPy Ndarray对象(ndarray内容结构,参数,多维,最小维度,dtype参数)
  4. Flex的Array和ArrayCollection
  5. getElementById() getElementsByName() getElementsByTagName()
  6. HDU5391威尔逊定理
  7. Redis(1):简介
  8. 6款html5模板下载
  9. 跳石头(最小最大问题)
  10. Bailian2703 骑车与走路【水题】
  11. Emacs镜像ELPA
  12. 如何能够做好主动沟通
  13. android 开发书签大全
  14. 中国企业OFDI微观数据(2005.6-2018.6)
  15. LabVIEW顺序结构
  16. web网页设计期末课程大作业——电影介绍5页HTML+CSS制作
  17. 螺旋城的灾难完全攻略及地图
  18. 解读Verizon 2018数据泄漏调查报告:窃取身份仍是黑客最有效的攻击手段
  19. Java使用EWS读取exchange邮件和会议信息
  20. ios代码大全】代码例子区全区搜索索引

热门文章

  1. Error occurred during initialization of VM 附oracle官网解决方式
  2. 数据仓库面试题-初级
  3. MySQL查询优化利刃-EXPLAIN
  4. 电脑上PDF文档怎么做笔记?
  5. win7计算机服务项,新萝卜家园win7旗舰版服务项的详解
  6. Android中RemoteViews的实现
  7. CF731B Coupons and Discounts 题解
  8. Python BDD 框架之lettuce
  9. 11 计算机组成原理第七章 输入/输出系统 I/O系统基本概念 外部设备
  10. 程序员需要晓得是术语