一种用于管理器的内存限制工具

mannhunter的Python项目详细描述


http://img.shields.io/pypi/v/mannhunter.svg?style=flat-squarehttp://img.shields.io/pypi/l/mannhunter.svg?style=flat-squarehttp://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)安装它。超人目前使用非常旧的psutil版本,以便与centos兼容。

Mannhunter是在Python2.6上开发和测试的。由于google的protobuf库(因此riemann-client)只与python 2兼容,因此没有为python 3发布它的计划。

许可证

曼亨特是根据MIT Licence授权的。协议缓冲区定义来自Riemann Java client,该定义是根据Apache Licence授权的。

作者

曼亨特是由Sam Clements写的,当时在DataSift工作。

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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
orm如何在Java中实现规范化映射?   java以编程方式修改Xtext生成的Mwe2工作流   java正在覆盖外部文件中的现有数据,如何停止?   java在ANTLR BNF语法符号中epsilon的等价物是什么?   java如何使用Hibernate@Anyrelated注释?   代码生成生成java类并在运行时加载它   java Maven无法在本地jar文件中收集依赖项   java NetBeans IDE 8.2不显示错误消息   java Selenium web驱动程序找不到元素   java如何修复“拒绝访问属性”invoke“”的权限?   JavaApacheJClouds,从比日期更早的blob中删除blob的最佳方法   java如何比较和排序树集中的项目?   使用JavaSpring和无头/解耦CMS   java使用swagercodegen在不同的类中生成端点   Java外部Keylistener没有响应