Skip to main content

另一个 Supervisor Web 界面。

项目描述

suponoff(Supervisor On/Off 的缩写)是一个 Django 应用程序,用于控制 supervisor 并监控在 supervisor 下运行的程序。

您为应用程序提供要连接的服务器主机名列表,它连接到每个服务器的端口 9001,主管通常会在该端口进行侦听。或者,您可以运行提供的程序suponoff-monhelper.py,它侦听端口 9002 并提供以下附加功能:

  1. 报告进程的资源限制和使用情况,例如文件描述符数、内存、cpu、线程数和子进程数;

  2. 提供在某些情况下监视应用程序日志文件的能力:它查看进程命令行并对其进行解析,查找–logfile–log-file参数。如果它可以找到并打开指示的日志文件,那么您将能够从 Web 界面打开此日志文件。

要使用此应用程序,请创建一个 Django 项目,在其应用程序中包含“suponoff”并包含“suponoff.urls”中的 URL。然后添加 SUPERVISORS 设置(主机名列表)。Web 界面还可以为每个程序添加“标签”,允许您按标签进行过滤。例如,请参阅源代码分发中的 演示项目。

截屏:

https://raw.githubusercontent.com/GambitResearch/suponoff/master/demo/screenshot.png

下载文件

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

源分布

suponoff-0.1.tar.gz (110.6 kB 查看哈希)

已上传 source

内置发行版

suponoff-0.1-py3-none-any.whl (19.8 kB 查看哈希

已上传 py3

suponoff-0.1-py2.py3-none-any.whl (19.8 kB 查看哈希

已上传 py2 py3