Supervisor的内存限制工具
项目描述
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-0.0.0-dev.tar.gz (6.5 kB 查看哈希值)
构建分发
关闭
mannhunter-0.0.0-dev.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d8db57c0c0f286b8d7d0af07d5fed028c6b4da0253c7ec94d7f86766b199266b |
|
MD5 | 54b2f2601beae638805ecba690b0cc89 |
|
BLAKE2b-256 | 00c4100729754b1060234d6b00994466b732ebec89bd7226a5472b4029b164dc |
关闭
mannhunter-0.0.0_dev-py2-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f2e59b2398045e148c2da96915a0a70ffbf133ad2e880df477758cbddcb4d67a |
|
MD5 | 5987c638fc898ae8a4275ac56bcc2b6d |
|
BLAKE2b-256 | 3a51362033c190ff757d3b911d813ef54070f9cf3aed8e7ae8b674160ec8751d |