跳转到主要内容

Supervisor的内存限制工具

项目描述

http://img.shields.io/pypi/v/mannhunter.svg?style=flat-square http://img.shields.io/pypi/l/mannhunter.svg?style=flat-square http://img.shields.io/travis/borntyping/mannhunter/master.svg?style=flat-square

Supervisor的内存限制工具。

使用方法

mannhunter [--config PATH] [--host RIEMANN_HOST] [--port RIEMANN_PORT]

Mannhunter可以带配置文件或不带配置文件启动。默认情况下,如果运行在Supervisor下的程序使用超过系统总内存的80%,则会重新启动。可以在可选的配置文件中指定单个程序的限制 - 在 conf/example.conf 中提供了一个示例配置。

安装

Mannhunter可以从pip安装

pip install mannhunter

如果您想使用系统包管理器安装Mannhunter,推荐使用fpm。例如

fpm -s python -t rpm mannhunter
rpm -i python-mannhunter-0.0.0-1.noarch.rpm

需求

psutil包使用C扩展,从源安装或使用python包管理器(如pip)安装该包需要构建工具。或者,可以从您发行版的仓库中安装(Debian和CentOS上的 python-psutil)。Superman目前使用一个非常旧的psutil版本,以便与CentOS保持兼容。

Mannhunter 是在 Python 2.6 上开发和测试的。没有计划将其发布到 Python 3,因为 Google 的 protobuf 库(因此 riemann-client)仅与 Python 2 兼容。

许可

Mannhunter 在 MIT 许可证 下授权。协议缓冲区定义来自 Riemann Java 客户端,该客户端在 Apache 许可证 下授权。

作者

Mannhunter 是由 Sam Clements 编写的,当时他在 DataSift 工作。

https://0.gravatar.com/avatar/8dd5661684a7385fe723b7e7588e91ee?d=https%3A%2F%2Fidenticons.github.com%2Fe83ef7586374403a328e175927b98cac.png&r=x&s=40 https://1.gravatar.com/avatar/a3a6d949b43b6b880ffb3e277a65f49d?d=https%3A%2F%2Fidenticons.github.com%2F065affbc170e2511eeacb3bd0e975ec1.png&r=x&s=40

项目详情


下载文件

下载适合您平台的应用程序文件。如果您不确定要选择哪一个,请了解更多关于 安装包 的信息。

源分发

mannhunter-0.0.0-dev.tar.gz (6.5 kB 查看哈希值)

上传时间

构建分发

mannhunter-0.0.0_dev-py2-none-any.whl (9.3 kB 查看哈希值)

上传时间 Python 2

由以下机构支持

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