cost 375 ms
部署 django-rq worker 的正确方法 - right way to deploy a django-rq worker

也许这是一个愚蠢的问题,但我在谷歌搜索时没有发现太多。 所以我正在将我的开发环境转换为部署环境。 我使用 uwsgi 连接了 django 和 nginx,将它们都放在 docker 容器中……到目前为止没问题。 但是我用的是django-rq,所以需要一个Worker进程。 在所有这些关于部署 d ...

当使用 docker-compose 'command:' 运行时,Supervisord 在 Docker 容器内退出,但从 bash 运行时不会退出 - Supervisord exits inside Docker container when run with docker-compose 'command:', but not when its run from bash

我正在尝试在 docker 容器中运行 DjangoRQ 工作人员 - 一个简单的“工作人员”容器,我将在数字海滴上运行。 我正在使用 supervisord 来运行多个工作人员。 如果我将容器命令设置为sleep 3600 ,Supervisord 将运行(因此我可以在 bash 崩溃之前运行)然 ...

django-rq 和 python-rq 中理想的 worker 数量是多少? - What is the ideal number of workers in django-rq and python-rq?

我有一个关于 django-rq 的问题。 它是 pip 安装的库,充当 python-rq 之上的一个小层,运行在 redis 实例上。 目前,我在本地 redis 实例上使用数据库 0 的默认队列上运行所有作业。 我通过为默认队列上的 x 个工作人员运行以下脚本 x 次来启动工作人员: 我在 ...

Django 模型上的后台工作人员和覆盖保存方法 - Background workers and overriding save method on Django models

我有一个长期运行的过程,它依赖于 model 字段。 假设我有一个看起来像这样的 model 我想每次更新这个 model 时触发一个后台任务,但问题是我还需要在后台任务更新实例后调用 save 方法。 它大致看起来像这样。 这段代码的问题是它会导致无限循环,因为我在save方法上调用了后台任务,而 ...

使用 django_rq 在 django 中一段时间(24 小时)后发送 email - Send an email after some time (24hours) in django using django_rq

我有一个网站,其中用户个人资料有多个注册步骤。 如果用户已完成步骤 1 但未完成步骤 2,比完成步骤 1 晚 24 小时,我想向用户发送 email。因此,在完成步骤 1 后,我想设置一个在 24 小时后运行的任务,并且检查是否User.profile_status == completed_st ...

django-rq Redis客户端发送了AUTH,但没有设置密码 - django-rq Redis Client sent AUTH, but no password is set

我几天前让我的django-rq工作了,但我重新启动了我的电脑,现在它无法正常工作。 我可以确认redis正在运行: 这是我尝试运行以启动redis: 这是我得到的错误: 我在此之前和之后遇到了这个问题: https://cmupinkypiggy.wordpre ...

Django RQ rqworker无限期冻结 - Django RQ rqworker freezes indefinitely

本周,我的集成测试停止了工作。 我发现这是一个django-rq作业,只是无限期地停留。 我的输出: 这就是它冻结的地方。 我要打键盘 代码未更改。 可以肯定的是,我回到了master分支,将其签出,重新运行了集成测试,但是它们也都失败了。 如何从python中的测试 ...

AWS Elastic Beanstalk 上的 django-rq 和 rqscheduler 部署 - django-rq and rqscheduler deployment on AWS Elastic Beanstalk

我有一个在 AWS EB 环境中运行的 Django 应用程序。 随着最近的更新,我不得不为一些基于队列的后台任务集成 django-rq 和 rqscheduler。 这一切在本地主机上使用rqworker和rqscheduler命令都可以正常工作。 但是我很难找到让它在 AWS EB 环境中运行 ...

rq队列始终为空 - rq queue always empty

我在我的项目中使用django-rq 。 我要实现的目标:我有一个加载模板的第一个视图,该模板是从网络摄像头获取图像并将其保存在我的PC上的。 然后,该视图调用第二个视图,其中使用rq将处理图像的异步任务排队。 最后,在20秒的延迟后,将调用第三个视图。 在后一种视图中,我想检索异步 ...

rq入队函数:失败,出现TypeError:function_xxx()接受2个位置参数,但给出了3个 - rq enqueue function: fails with TypeError:function_xxx() takes 2 positional arguments but 3 were given

这使我困扰了过去几个小时,我似乎还找不到解决方案。 我正在使用django-rq来排队一些长期运行的任务。 在我的tasks.py ,我具有以下内容: 在我的views.py , 但是,当我运行它时,它失败并显示以下消息: 显然,我在这里做一些愚蠢的事情,但是我还 ...

Django rq调度程序无法使同一任务两次入队 - Django rq scheduler can not enqueue same task twice

我正在使用rq调度程序 。 我想提醒用户在2分钟和10分钟后验证他们的电子邮件。 因此,我使用post_save信号来计划这些任务。 我已经设置了这样的任务: 问题是:2分钟后我收到一封邮件,但是10分钟后我没有收到第二封邮件。 任何帮助表示赞赏。 ...

安排异步电子邮件作业失败,并显示错误SMTPAuthenticationError:(535,“ 5.7.3身份验证失败”) - scheduling an async email job fails with error SMTPAuthenticationError: (535, '5.7.3 Authentication unsuccessful')

我正在尝试安排异步电子邮件作业。 我正在使用django-rq作为排队机制。 我已经尝试了许多修复程序,例如更改密码,确保密码正确等。我可以通过REPL手动发送SMTP。 更新#1:据我所知,工作人员正在正确地获取设置。 作业正确选择了settings.DEFAULT_FROM_EM ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM