pymanager:一个易于配置的 Python 进程管理器,用于启动、管理和关闭多个进程

上传者: 42113380 | 上传时间: 2022-11-14 09:05:28 | 文件大小: 13KB | 文件类型: ZIP
Python 中的进程管理器 根据一组规范启动和管理流程,根据要求批量关闭流程。 对于没有固有清理的测试环境很有用。 用法 要使用,请将配置文件放在目标目录中。 配置文件是一个遵循指定结构的 json 文件(默认为 pymanager.json,但可以使用 -f 或 --file 开关更改)。 您还可以将进程管理器作为守护程序启动。 传递 -d 或 --daemon 开关来执行此操作。 概念 管理器使用两种对象:进程和验证器。 单个进程是由管理器启动的条目。 在执行过程中当前无法更改进程数量,但是可以随意重新启动任何进程。 目前,这种操作只能通过公开的 HTTP 接口完成,但计划使用具有持久性的命令行工具。 验证器是可以附加到进程的验证器对象的实例。 验证器的目标是检查进程是否设法达到了所需的状态——例如,在 HTTP 服务的测试环境中,在服务开始其侦听进程之前无法继续进行测试。 在

文件下载

资源详情

[{"title":"( 16 个子文件 13KB ) pymanager:一个易于配置的 Python 进程管理器,用于启动、管理和关闭多个进程","children":[{"title":"pymanager-master","children":[{"title":"MANIFEST.in <span style='color:#111;'> 23B </span>","children":null,"spread":false},{"title":"pymanager-example.json <span style='color:#111;'> 922B </span>","children":null,"spread":false},{"title":"README.rst <span style='color:#111;'> 7.16KB </span>","children":null,"spread":false},{"title":"pymanager.py <span style='color:#111;'> 8.06KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"setup.py <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 30B </span>","children":null,"spread":false},{"title":"DESCRIPTION.rst <span style='color:#111;'> 211B </span>","children":null,"spread":false},{"title":"pymutils","children":[{"title":"process.py <span style='color:#111;'> 6.35KB </span>","children":null,"spread":false},{"title":"exited_verifier.py <span style='color:#111;'> 657B </span>","children":null,"spread":false},{"title":"http_service.py <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false},{"title":"http_verifier.py <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"verifier.py <span style='color:#111;'> 371B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 176B </span>","children":null,"spread":false},{"title":"debug.py <span style='color:#111;'> 496B </span>","children":null,"spread":false},{"title":"global_storage.py <span style='color:#111;'> 214B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明