Linux系统学习 Supervisor的基础了解

编辑: 来源: 时间: 2018-03-02 17:16 阅读:
Linux系统学习 Supervisor的基础了解光环大数据给大家分享的这篇文章主要是进程监控工具Supervisor的基本了解,对于不是很熟悉的同学一定不要错过,下面一起来看看


Linux系统学习
Supervisor是一个C/S系统,它允许用户在类UNIX系统上控制一些进程。它具有以下特性:1 统一Supervisor提供了一种统一的方式来start、stop、monitor你的进程, 进程可以单独控制,也可以成组的控制。你可以在本地或者远程命令行或者web接口来配置Supervisor。2 有效Supervisor通过fork/exec启动它的子进程,子进程并不是守护进程。当一个进程终止的时候,操作系统会立即给Supervisor发送一个信号,而不是像其他解决方案依赖PID文件。3 可扩展Supervisor包含一个简单的事件通知协议,因此任何程序都可以监控它,而且提供一个XML-RPC控制接口。4 兼容除了windows平台,其他平台都可运行>>>linux云计算 Linux端口服务关系<<<5 简单Supervisor通过INI格式配置文件进行配置,很容易掌握,它为每个进程提供了很多配置选项,可以使你很容易的重启进程或者自动的轮转日志。Supervisor系统的组件:supervisord:服务会启动supervisord服务,它负责调用自己启动子程序,响应来自客户端的命令,重启crash或者退出的进程,记录进程的输出信息,收集事件信息。该服务的配置文件在/etc/supervisor/supervisord.confsupervisorctl:客户端的命令行工具,提供一个类shell接口,通过它你可以连接到不同的supervisord进程上来管理它们各自的子程序。客户端命令通过UNIX socket或者TCP来和服务通讯,服务端可以要求客户端提供身份验证之后才能进行操作([supervisorctl])。Web Server:一个小的web接口被集成进了supervisorctl,重启supervisord之后就可以访问了([inet_http_server])。XML-RPC Interface:就像HTTP提供WEB UI一样,同时还提供了XML-RPC接口来控制supervisor和由它运行的程序。安装:supervisor是python编写的,显然用easy_install、pip都可以安装,我懒,直接apt-get了,在ubuntu14.04下安装完后版本是3.0b2

Linux系统学习其实是很重要的,光环大数据在此提醒大家,千万不要今天学这里,明天学那里,碎片化学习不但会增加难度还会磨灭你的兴趣。希望大家都能在学习中收获快乐,在快乐中走向成功。 

大数据培训、人工智能培训、Python培训、大数据培训机构、大数据培训班、数据分析培训、大数据可视化培训,就选光环大数据!光环大数据,聘请专业的大数据领域知名讲师,确保教学的整体质量与教学水准。讲师团及时掌握时代潮流技术,将前沿技能融入教学中,确保学生所学知识顺应时代所需。通过深入浅出、通俗易懂的教学方式,指导学生更快的掌握技能知识,成就上万个高薪就业学子。 更多问题咨询,欢迎点击------>>>>在线客服

你可能也喜欢这些

在线客服咨询

领取资料

X
立即免费领取

请准确填写您的信息

点击领取
#第三方统计代码(模版变量) '); })();
'); })();