混蛋uwsgi在uwsgi缓存中假脱机任务

django-uwsgi-spooler的Python项目详细描述


一个多价任务模型,以尽可能少的努力从uWSGI的假脱机程序中获得最大的收益

安装

如果要自动设置task.user和 任务创建

此应用程序在未安装uwsgi(即runserver)的情况下运行,但您可以测试 带有如下命令的wsgi应用程序:

uwsgi --env DEBUG=1 --spooler=/tmp/spool --spooler-processes 16 --http-socket=0.0.0.0:8000 --plugin=python --module=mrs.wsgi:application --honour-stdin

django_uwsgi_spooler添加到INSTALLED_APPS并使用 ./manage.py migrate命令

django_uwsgi_spooler.models将设置uwsgi.spooler,因此您没有任何 要享受uwsgi假脱机程序,除了要启用它之外,还需要额外的设置 实际在后台运行的任务。

如果您安装了CRUDLFA+,它将为任务注册CRUD,这将 在我们进入1.0版本时获得了许多功能,如您所想象的: 实现UWSGI的API所允许的假脱机程序的完全控制。

用法

回调只是一个接受任务参数的函数:

def yourcallback(task):
    # do stuff ...

您可以这样开始任务:

Task(callback_name='yourmodule.yourcallback').spool()

请参见django_wsgi_spooler/example.py中更详细的示例

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

推荐PyPI第三方库


热门话题
tomcat Java条带错误   java OPENTSDB fsck修复程序不更正重复点   java JavaFX在控制器内切换自身的可见性   java maven surefire插件未并行执行运行程序   读取导致Freemarker模板引擎中TemplateException的Java对象   无法使Java库与我的Android应用程序一起工作   安卓 java。lang.IllegalStateException游标   使用Java检索XML文件中的XSL URL和名称   java如何从文本文件集合中提取特定值   电子邮件java mail gmail   java为什么finalize()只被垃圾收集器调用一次?   java方法findViewById(int)对于Json类型是未定义的。蛇形   java在安卓中尝试从brother打印机打印位图时遇到以下异常   java在颤振中支持Kotlin的优势   java从后面编写文本   java制作列表。第一个列表可以有相同的数字,第二个将是价格,尝试制作第三个列表,如果它们是相同的数字,它将添加价格