用于在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 查看散列值)
关闭
cubicweb-rq-0.1.1.tar.gz的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 89395a01916bf7129c5650ba421181e0351f8a954ebf7af6c24f04795633a72e |
|
MD5 | e826f8b397ffffb26ca424a3218d5e63 |
|
BLAKE2b-256 | 861cf5fe2032c760ac903b4f5b575bdf37cd762a7d6feb9620d61637341927ad |
关闭
cubicweb_rq-0.1.1-py3-none-any.whl的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 56f9fcaa90fe3df87ceff7c810927bb0caa8575e969979ded0cb0044661bbeaf |
|
MD5 | 112e107c671b121b4e60d9dc338dd830 |
|
BLAKE2b-256 | 2a3643177a299133b471fa2334bd5bbb1b75a61eb53da3b3f32ad7c9c742985c |