跳转到主要内容

创建可插拔Web进程的工具

项目描述

Plug

Plug是一个用于自动化打包和安装Python守护进程及其依赖项的工具。它源于我对Supervisor的使用和大量进程管理的难题。

安装

使用pip!

pip install plug

创建Plug

要创建Plug,您需要创建一个包含最少信息的配置文件,然后运行

plug create {package_name}

配置文件可能看起来像这样

[server1] command=bin/python -m SimpleHTTPServer 8001 user=plug_user

您将得到一个Plug

{package_name}.server1.plug

安装Plug

一旦将其放在系统上,您就可以运行

plug install {package_name}.server1.plug

这将创建一个新的虚拟环境在/srv/plug,准备好作为守护进程设置。要使runit启动进程,您运行

plug setup {package_name}.server1.plug

可选地使用--number参数设置来自该包的多个守护进程。数字会在/etc/sv和/etc/srv中创建多个链接。

卸载Plug

要卸载Plug,请使用uninstall命令

plug uninstall {package_name}.server1.plug

这将也会删除runit的链接。

其他命令

其他命令包括liststatus,它们将列出所有已安装的Plug以及每个守护进程实例的runit状态。

项目详情


下载文件

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

源分布

plug-0.1.3.tar.gz (9.9 kB 查看哈希值)

上传时间

由以下支持