简化的wsgi过程管理
snow的Python项目详细描述
snow是一个简单的脚本,用于处理管理wsgi所涉及的问题。 使用cherrypy的wsgi服务器的进程。雪提供多种方式 配置它的用法,从而完全控制配置。
安装
使用pip安装:
pip install snow
配置
雪的形状是它真正的力量所在。你必须创造 你自己~/.wsgirc文件。配置格式是yaml,有两个 顶级键,pid-path和processes。下面是一个快速示例:
pid-path: "~/run" servers: oebfare: dispatcher: "trac.web.main.dispatch_request" trac: dispatcher: "trac.web.main.dispatch_request"
全局参数
PID路径
Snow为其进程存储PID文件的路径 产卵。
服务器
每个进程及其配置的容器。
工艺参数
调度员
此密钥是必需的。它的值是指向wsgi可调用的python模块路径。 用于发送请求。
主机
默认值:127.0.0.1
进程应绑定到的主机。
端口
默认值:None
进程应侦听的端口。port在 配置文件级别。但是,需要运行服务器。如果没有 在配置中指定,必须将其指定给命令行。
用法
通过配置所有设置,您可以管理wsgi进程。到 启动oebfare进程执行:
snow oebfare start -p 9001
在命令行上传递的参数将覆盖 同样的。