创建可插拔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的链接。
其他命令
其他命令包括list和status,它们将列出所有已安装的Plug以及每个守护进程实例的runit状态。
项目详情
关闭
plug-0.1.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1b57fc7e3cb4f4492691f7d53f01cc1f4cf973ddc1e08470212862ab01eea127 |
|
MD5 | 822e09897c4aa67e845e14e529f410cb |
|
BLAKE2b-256 | ec69c92a924ba5dd5068ba1d10101fa0456daafe611de6bb940fd5e883f4ec77 |