构建配方下载、编译和配置uwsgi。

shaunsephton.recipe.uwsgi的Python项目详细描述


shaunsephton.recipe.uwsgi

buildout recipe下载、编译和配置uwsgi。

创建一个bin/uWSGI可执行文件和partsxml配置文件,您可以使用该文件轻松启动构建沙盒uWSGI进程。

Usage

buildout.cfg中添加一个部分,如下所示:

[buildout]
parts=uwsgi

[uwsgi]
recipe=shaunsephton.recipe.uwsgi

运行构建将下载并编译uWSGI,并在bin/目录中添加与您的部分同名的可执行文件。在这种情况下bin/uwsgi。它还将在parts目录中创建一个与您的部件同名的uwsgi.xml配置文件。在这种情况下bin/uwsgi/uwsgi.xml

这允许您启动由生成的xml文件配置的uWSGI进程,即:

$ ./bin/uwsgi --xml parts/uwsgi/uwsgi.xml

生成的xml配置包括pythonpath指令,这些指令引用buildout安装的各种python鸡蛋,允许uWSGI利用它们。

可以将任何和所有附加的uWSGI配置选项指定为构建部分的附加选项。例如,要指定套接字和模块并启用主进程,请向构建部分添加socketmodulemaster选项,即:

[buildout]
parts=uwsgi

[uwsgi]
recipe=shaunsephton.recipe.uwsgi
socket=127.0.0.1:7001
module=my_uwsgi_package.wsgi
master=True

还可以使用eggs选项显式地提供一组鸡蛋,即:

[buildout]
parts=uwsgi

[uwsgi]
recipe=shaunsephton.recipe.uwsgi
eggs=my_uwsgi_package

Changelog

0.0.9(2011-09-21)

  1. 动态选项分辨率。
  2. 已将配置移动到部分。
  3. 更新时重新生成XML以捕获更新的鸡蛋。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java MenuInflater究竟是如何工作的?   用Java为每个循环查找一个元素   从1.3.2版开始,central maven中缺少java Springldap jar   多维java数组问题   java如何在StringProperty和组合框SelectedItemProperty之间进行双向绑定   java复制DynaBean的有效方法   ios Firestore分页数据+快照侦听器   java边界布局。该中心不与JPanel合作   C#和Java中的加密/解密   java List<String>List=newlinkedlist<>()与List List=newlinkedlist<String>()有什么区别?   java Android应用程序,包含传统和SL4A部分   java无法调用PowerMockito。@BeforeTest中的mockStatic   java My list viw未显示(Android Studio)   如何建立网络。基于java的xml在spring网页上的应用   java为Android设置按钮   如何在java中使用hashmap删除重复的数组元素   ssl Soundcloud JAVA api包装器:SSLPeerUnverifiedException