跳转到主要内容

用于在Rq工作器上启动RqJobs的Cube

项目描述

用于在Rq工作器上启动RqJobs的Cube

安装

在终端中打开项目并运行

pip install -e .

这将把cube安装到您的活动虚拟环境中,名称为cubicweb-rq

以下部分指出了在将此cube作为依赖项或实例安装时的额外步骤。

作为依赖项

如果您计划将此cube用作您自己的cube的依赖项,请按照以下方式将其添加到您的__pkginfo__.py

__depends__ = {
    # ... Your previous dependencies
    "cubicweb-rq": None,
}

如果目标cube已被用作实例,您需要在使用其python shell的情况下进行迁移(将YOUR_INSTANCE_NAME替换为您的实例名称)

cubicweb-ctl shell YOUR_INSTANCE_NAME

在python提示符中输入以下命令

add_cube("rq")

Ctrl-D,然后重新启动您的实例。现在,cube应该可在您的实例中使用了。

作为实例

如果您计划直接将此cube用作实例,请使用以下命令创建并启动您的实例(将cubicweb-instance替换为您选择的名称)

cubicweb-ctl create rq cubicweb-instance
cubicweb-ctl start -D cubicweb-instance

了解更多信息

访问官方文档了解更多关于CubicWeb的信息。

启动工作器

确保您的机器上已安装并正在运行redis。

$ sudo apt-get install redis-server
$ sudo system-ctl start redis

在您的~/etc/cubicweb.d/cubicweb-instance/pyramid.ini文件中,添加以下行

redis.sessions.timeout = 1200
redis.sessions.secret = stuff
redis.sessions.prefix = cubicweb-instance:
redis.sessions.url = redis://localhost:6379/0
rq.redis_url = redis://localhost:6379/0

使用以下命令行启动工作器(将cubicweb-instance替换为您cubicweb实例的名称)

cubicweb-ctl rq-worker cubicweb-instance

项目详细信息


下载文件

下载适用于您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。

源代码分发

cubicweb-rq-0.1.1.tar.gz (10.4 kB 查看散列值)

上传时间: 源代码

构建分发

cubicweb_rq-0.1.1-py3-none-any.whl (12.4 kB 查看散列值)

上传时间: Python 3

支持