跳转到主要内容

superlance用于supervisord的插件

项目描述

Superlance是一个用于监控和控制由supervisor运行的进程的插件实用程序包。

请参阅docs/index.rst获取完整文档。

2.0.0 (2021-12-26)

  • 已放弃对Python 2.6的支持。在Python 2中,Superlance现在需要Python 2.7。

  • 已放弃对Python 3.2和3.3的支持。在Python 3中,Superlance现在需要Python 3.4或更高版本。

  • 修复了0.10中引入的bug,其中如果超时值短于重试之间的等待时间,则httpok检查永远不会执行。问题#110。

  • 修复了bug,其中crashmailbatchfatalmatchbatch未设置预定的默认主题。Joe Portela提供的补丁。

  • 向crashmailbatch、fatalmailbath和crashsms添加了新的--tls选项,以使用传输层安全性(TLS)。由Zhe Li补丁。

1.0.0 (2016-10-02)

  • 已删除对Python 2.5的支持。在Python 2中,Superlance现在需要Python 2.6或更高版本。

  • 已添加对Python 3的支持。在Python 3中,Superlance需要Python 3.2或更高版本。

  • 修复了httpok中对-n--name选项的解析。由DenisBY补丁。

0.14 (2016-09-24)

  • 修复了文档构建问题。

0.13 (2016-09-05)

  • httpok现在允许指定多个期望的状态码。由valmiRe补丁。

  • httpok现在有类似于memmon的--name选项。

  • 所有命令现在从--help返回退出状态0。

0.12 (2016-09-03)

  • 修复了crashmail对--optionalheader的解析。由Matt Dziuban补丁。

0.11 (2014-08-15)

  • 为memmon添加了对检查进程及其所有子进程累积RSS的支持。由Lukas Graf补丁。

  • 修复了0.9版本中引入的bug,其中memmon中的-u-n选项解析错误。由Harald Friessnegger补丁。

0.10 (2014-07-08)

  • 在尝试连接时,即使在超时检查中也尊重httok的timeout。如果没有它,需要超过60秒来接受连接的进程以及具有TICK_60事件的http_ok将导致进程永久重启。

  • httpok现在发送一个User-Agent头部为httpok

  • 由于在某些系统上会导致安装问题,已从setup.py中的requires列表中删除了setuptools

0.9 (2013-09-18)

  • 添加了许可证。

  • 修复了ProcessStateEmailMonitor的命令行选项验证器中的bug。由Val Jordan提交的bug报告。

  • 为memmon添加了-u选项,仅在重启的进程的运行时间(以秒为单位)低于此限制时发送电子邮件。这对于只通知进程频繁重启非常有用。由Harald Friessnegger补丁。

0.8 (2013-05-26)

  • Superlance现在将拒绝在不受支持的Python版本上安装。

  • 允许向ProcessStateEmailMonitor提供SMTP凭据。由Steven Davidson补丁。

  • 为memmon添加了-n选项,该选项将此名称添加到电子邮件主题中,以识别哪个memmon进程重启了进程。这对于运行多个具有相同名称的不同进程的监督器非常有用。由Harald Friessnegger补丁。

  • ProcessStateEmailMonitor现在向电子邮件添加日期和Message-ID头部。由Andrei Vereha补丁。

0.7 (2012-08-22)

  • crashmailbatch的--toEmail选项现在接受逗号分隔的电子邮件地址列表。

0.6 (2011-08-27)

  • 将单元测试分离到自己的文件中

  • 创建了fatalmailbatch插件

  • 创建了crashmailbatch插件

  • 将文档Sphinx化。

  • 修复了setup.py中的test_suite,以使用正确的模块名称。

  • 修复了memmon的测试,以导入正确的模块。

  • 应用了来自Sam Bartlett的补丁:未自动启动的进程pid为“0”。这会导致memmon崩溃。

  • 向mailbatch处理器添加了smtpHost命令行标志。

  • 添加了来自Juan Batiz-Benet的crashsms。

  • 将crashmailbatch及其相关功能从驼峰式转换为Pythonic风格

  • 修复了一个问题,其中当使用 -b (体内)选项时,httpok 会导致崩溃。补丁由 Joaquin Cuenca Abela 提供。

  • 修复了一个问题,其中 httpok 无法正确处理带有查询字符串的 URL。补丁由 Joaquin Cuenca Abela 提供。

  • 修复了一个问题,其中 httpok 无法正确处理带有组名(“group:process”)的进程名。补丁由 Joaquin Cuenca Abela 提供。

0.5 (2009-05-24)

  • 添加了 memmon 插件,最初与 supervisor 一起打包,现在已移至 superlance。

0.4 (2009-02-11)

  • httpok 插件添加了 eagernot-eager 选项。

    如果设置了 not-eager,并且没有正在监控的进程处于 RUNNING 状态,则跳过 URL 检查/邮件消息。

0.3 (2008-12-10)

  • httpok 插件添加了 gcorecoredir 选项。

0.2 (2008-11-21)

  • 添加了 crashmail 插件。

0.1 (2008-09-18)

  • 初始版本

项目详情


下载文件

下载适合您平台的自定义文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码分发

superlance-2.0.0.tar.gz (37.7 kB 查看哈希值)

上传日期 源代码

构建分发

superlance-2.0.0-py2.py3-none-any.whl (49.6 kB 查看哈希值)

上传日期 Python 2 Python 3

由以下赞助

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面