在superlance包中包含了一些插件supervisord。
关于监事
上司是一个客户机/服务器系统,它允许用户监视和控制多个进程的类UNIX操作系统。
这股有些像的launchd,daemontools的,并runit程序相同的目标。不像某些这些程序,但这并不意味着要运行作为替代初始化为“进程id 1”。相反,它是指被用来控制相关的项目或客户过程,并且是指以开始像在引导时的任何其他程序。
特点:
简单 - 主管通过一个简单的INI风格的配置文件和配置rsquo的,很容易学会。它提供了许多每个进程的选项,让您的生活更容易像重新启动失败的进程和自动日志旋转。
集中 - 主管为您提供了一个地方启动,停止和监控流程。流程可以单独或成组控制。您可以配置主管提供本地或远程命令行和Web界面。
高效 - 主管开始其子进程通过fork / exec和子流程唐&rsquo的;吨以进程。操作系统将立即发出信号监事当一个进程终止,不像依赖于麻烦的PID文件和定期轮询重新启动失败的进程一些解决方案。
可扩展 - 主管有一个简单的事件通知的协议,任何语言编写的程序可以用它来监视它,以及XML-RPC接口控制。它还内置有可以由Python开发人员可以利用扩展点。
兼容 - 主管工作在刚才的一切,除了适用于Windows。据测试,支持在Linux,Mac OS X,Solaris和FreeBSD。它完全是用Python编写的,所以安装不需要C编译器。
证明 - 尽管非常积极发达的今天监事,它是不是新的软件。主管已经有多年,已经在许多服务器上使用
什么在此版本中是新的:
- 在该``crashmailbatch --toEmail``选择现在接受以逗号分隔的电子邮件地址列表。
什么版本0.5是新的:
- 在加``memmon``剧本,原本捆绑主管现在搬到superlance。
要求:
- 在Python中
评论没有发现