跳转到主要内容

在Windows下控制进程状态的系统

项目描述

https://travis-ci.org/alexsilva/supervisor.svg?branch=windows

Supervisor是一个客户端/服务器系统,允许用户在Windows操作系统上控制多个进程。

支持的平台

Supervisor已在Python 2.7/3.7(32/64位)上测试,并已知在Windows 10 / Server 2012上运行。

  • 新进程由子进程标准库创建。

  • 已禁用一些特定于Linux的OS功能,并将其他功能适配到Windows OS。

  • 进程控制(supervisorctl)可以正确地工作和管理进程,以及通过Web进行控制!

如何安装?

安装可以通过pip完成

python -m pip install supervisor-win

  • 请注意,包名与Unix版本不同。

也可以安装开发版本

python -m pip install git+https://github.com/alexsilva/supervisor@windows

安装为Windows服务

要安装supervisor为Windows服务,运行以下命令

python -m supervisor.services install -c {system-path}\\supervisord.conf

或从实用脚本安装({PythonHome}\\Scripts目录必须位于系统路径中)

supervisor_service.exe install -c {system-path}\\supervisord.conf

Unix-like系统上的Supervisor

Unix-like系统的原始项目

文档

您可以在HTML格式下在线查看当前Supervisor文档在此。这是您获取详细安装和配置文档的地方。

Windows特定文档可在此处找到

邮件列表、报告错误和查看源代码库

请通过Github问题跟踪器报告错误。

您可以通过https://github.com/alexsilva/supervisor查看supervisor的源代码库

贡献

如果您想帮助开发,请发送拉取请求

4.7.0

4.6.0

  • 从4.2.2.dev0(master)合并supervisor unix更改。

  • 作为Windows服务执行supervisor的改进。

  • 支持向Windows应用程序发送信号。

  • 服务日志的改进。

4.5.0

  • 从4.2.2.dev0(master)合并supervisor unix更改。

  • Windows服务安装的改进。

  • 修复写入Windows服务日志的错误。

  • 当进程的'directory'选项包含引号时修复错误。

  • 向supervisorctl添加xmlrpc_timeout配置。

4.4.0

  • 从4.2.0.dev0(master)合并supervisor unix更改

  • 支持支持共享套接字(fastcgi)的Web服务器。

  • 支持发送Windows信号。(signal CTRL_C_EVENT|CTRL_BREAK_EVENT)

  • 可配置自定义服务名称(选项:'–service-name'或'–service-display-name')。

4.3.0

  • 从4.2.0.dev0(master)合并supervisor unix更改

  • 使用taskkill停止进程组

  • 修复服务数据输出问题

4.2.0

  • 从4.2.0.dev0(master)合并supervisor unix更改

  • 修复通过eventlistener的数据输出

4.1.0

  • 从v4.1.0.dev0(master)合并supervisor unix更改

4.0.3

4.0.2

  • 进程重启修正

  • 修正setuptools >= 11.3上的DeprecationWarning: Parameters to load are deprecated. Call .resolve and .require separately.

4.0.1

  • 错误修复(由单元测试覆盖)。

  • Supervisor安装脚本作为服务。

  • python -m supervisor.services install -c “{path}supervisord.conf”

项目详情


下载文件

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

源代码分发

supervisor-win-4.7.0.tar.gz (397.3 kB 查看哈希值)

上传时间

构建分发

supervisor_win-4.7.0-py2.py3-none-any.whl (304.0 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下提供支持