celery-task是Celery分布式任务队列系统的构建块
通过 Django 中的 celery Worker 停止当前正在运行的任务
我有一个 Django 应用程序和 React 作为我的前端框架,我使用 celery 来运行冗长的任务,这确实需要很多时间,但一切都工作正常。 我还提供真实的...
我想优雅地退出 celery 任务(即不是通过调用 revoke(celery_task_id, Terminate=True))。我想我应该向设置标志的任务发送一条消息,以便任务函数可以返回...
带有 Redis 的 Celery 正在运行,但任务未在 FastAPI 中执行 命令-redis-服务器- 命令 - celery -A core.celery_app_work worker --loglevel=info -P eventlet - 芹菜花输出...
我有一个 Django 项目,其中我正在使用 celery 运行一些后台任务,我的目标之一是显示正在运行的任务的实时标准输出,以便用户可以看到进度。问题是...
我的 Django 测试中包含几个 celery 任务。不幸的是,当通过 .delay() 调用任务时,不会抛出异常。我将 CELERY_ALWAYS_EAGER 设置为 True。 任务.py
问题:当我从自定义文件导入数据时,@shared_task 装饰器不起作用。我的意思是,当我启动 celery 时,@shared_task 下的所有任务都不会出现在任务列表中。 例如,在...
Celery 和 Django - 主进程是否等待任务完成?
我刚刚开始开发一个使用 Django 和 Celery 的项目。我对两者都很陌生。其中一个端点的代码如下所示: task_do_something.delay() 返回响应( ...
我目前正在为我的芹菜任务编写单元测试,并想测试我的任务是否正在重试。 注意:ALWAYS_EAGER 在测试设置中设置为 True @app.shared_task(bind=True, soft_time_...
我有一个带有定义的芹菜函数 - @async_worker.task(ignore_result=True, 队列=“data_path”) defpublish_msg_from_lock(self, mac: str, data: bytes, gateway_euid: str): 以前...
我在 Celery 中有一个任务,如下所示: @app.task(name='task_one') def task_one(user_id, *args, **kwargs): # 长时间运行的任务 每次用户提交任务时都会在视图中创建此任务...
如何使用 pytest 测试 Celery 实例的任务?我不是在谈论使用 @shared_task 装饰器和 pytest 来测试创建的 Celery 任务。为此,已经有一个很好的解决方案...
Python Celery socket.error:[Errno 61]连接被拒绝
我正在使用 Celery 3.0 并具有如下所示的配置文件。 celeryconfig.py BROKER_URL = 'redis://localhost:6379/0' CELERY_RESULT_BACKEND = 'redis://localhost:6379/0' CELERY_TASK_SERIALIZER...
在我们的生产环境中,我们有一个 Celerybeat 配置为根据频率执行周期性任务。 我的问题是,有没有办法让我开始执行本应在
Celery 无法在 django python 中检测和注册任务
我面临一个问题,无法使用 Celery 在 django 框架中的应用程序中设置定期任务。 我确实尝试了在互联网上找到的解决此问题的所有方法,反式...
Celery(Django + Redis)任务失败:“无法建立连接,因为目标机器主动拒绝”
更新:为了简单起见,我决定尝试使用 Django 作为代理,因为我认为我在 Redis 设置中做错了什么。然而,在进行文档中描述的更改后,我得到了同样的错误......
Celery 任务 on_success 处理程序的 kwargs 始终为空
芹菜版本= 4.3.0 我想要做的就是能够在任务的自定义成功处理程序中访问 celery 任务函数的实际参数(普通参数和关键字)。我能够推动...
我需要使用 python 和 Celery 获取工作队列大小。该代码运行良好,但结果仅限于 10 项。有什么方法可以获取排队任务的完整列表吗?我得到了 100 多件物品,但只有......
在 Python Celery 中链接任务而不传递先前的结果
我想创建一个异步事件链,一个接一个地执行,但我对将前一个事件的结果传递给下一个事件不感兴趣,只需在链中执行它们即可。我有
我有以下代码: def create_pipeline( 真实:数据框, 预测名称:str, energy_asset_id:int, 家庭:str, 预测范围:日期范围, 方法论:L...
psycopg 停止在 celery 应用程序上下文中反序列化
我有一个 psycopg ConnectionPool 扩展了 Flask 应用程序: def init_pool(cfg, connection_class, name) -> ConnectionPool: 池 = 连接池( conninfo=f"postgresql://{cfg['u...