下载、编译和配置uWSGI的Buildout配方。
项目描述
shaunsephton.recipe.uwsgi
下载、编译和配置uWSGI的Buildout配方。
创建一个 bin/ uWSGI 可执行文件和带有相同名称的XML配置文件 parts,您可以使用它轻松启动Buildout沙盒化的 uWSGI 进程。
用法
将部分添加到您的 buildout.cfg 中,如下所示
[buildout] parts=uwsgi [uwsgi] recipe=shaunsephton.recipe.uwsgi
运行buildout将下载和编译 uWSGI,并在 bin/ 目录中添加一个与您的部分同名的可执行文件。在这种情况下是 bin/uwsgi。它还会在具有与您的部分相同名称的 parts 目录中创建一个 uwsgi.xml 配置文件。在这种情况下 bin/uwsgi/uwsgi.xml。
这允许您使用生成的XML文件配置的 uWSGI 文件启动进程,即
$ ./bin/uwsgi --xml parts/uwsgi/uwsgi.xml
生成的XML配置文件包括引用已安装的各个Python eggs的pythonpath
指令,允许uWSGI使用它们。
您可以将任何额外的uWSGI配置选项指定为Buildout部分的附加选项。例如,为了指定一个套接字和模块以及启用主进程,将socket
、module
和master
选项添加到buildout部分,即:
[buildout] parts=uwsgi [uwsgi] recipe=shaunsephton.recipe.uwsgi socket=127.0.0.1:7001 module=my_uwsgi_package.wsgi master=True
您还可以使用eggs
选项显式地提供一组eggs,即:
[buildout] parts=uwsgi [uwsgi] recipe=shaunsephton.recipe.uwsgi eggs=my_uwsgi_package
变更日志
0.0.9 (2011-09-21)
动态选项解析。
将配置文件移动到部分。
在更新时重新生成XML以捕获更新的eggs。
项目详情
关闭
shaunsephton.recipe.uwsgi-0.0.9.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3377bda1e90ec865d3e58402474deae74fde4b85c0c1fb96a9ba91d393a7a717 |
|
MD5 | 933284b532bb7e68423d023714ac123f |
|
BLAKE2b-256 | 7334e6aa0640c4d445748aa1252fe0471dfee071126333b86fcd2601f4815bb2 |
关闭
shaunsephton.recipe.uwsgi-0.0.9-py2.7.egg的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5c96856b0974cf6c57f566563e42153eb8becdc9241f328d9f6419955fd41222 |
|
MD5 | 36451c8f5c33f42e2cbfbf53f0011972 |
|
BLAKE2b-256 | 9aaad2995b446420153df725ce24ddfdebeab9904f80e61a8eb295ea491f22a4 |
关闭
shaunsephton.recipe.uwsgi-0.0.9-py2.6.egg的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0e7e96fdc22f5af021c30b61a87d52f637083ffb05582cabce25431c464a6fb8 |
|
MD5 | e32e8b4798b43ff8bfdcc30b68c0decf |
|
BLAKE2b-256 | 4cb699a832b44c30a5ba708c33cf936f7a625641eb4cec596b314b748906818d |