也许这是一个愚蠢的问题,但我在谷歌搜索时没有发现太多。 所以我正在将我的开发环境转换为部署环境。 我使用 uwsgi 连接了 django 和 nginx,将它们都放在 docker 容器中……到目前为止没问题。 但是我用的是django-rq,所以需要一个Worker进程。 在所有这些关于部署 d ...
也许这是一个愚蠢的问题,但我在谷歌搜索时没有发现太多。 所以我正在将我的开发环境转换为部署环境。 我使用 uwsgi 连接了 django 和 nginx,将它们都放在 docker 容器中……到目前为止没问题。 但是我用的是django-rq,所以需要一个Worker进程。 在所有这些关于部署 d ...
我正在尝试在 docker 容器中运行 DjangoRQ 工作人员 - 一个简单的“工作人员”容器,我将在数字海滴上运行。 我正在使用 supervisord 来运行多个工作人员。 如果我将容器命令设置为sleep 3600 ,Supervisord 将运行(因此我可以在 bash 崩溃之前运行)然 ...
我有一个关于 django-rq 的问题。 它是 pip 安装的库,充当 python-rq 之上的一个小层,运行在 redis 实例上。 目前,我在本地 redis 实例上使用数据库 0 的默认队列上运行所有作业。 我通过为默认队列上的 x 个工作人员运行以下脚本 x 次来启动工作人员: 我在 ...
我有一个长期运行的过程,它依赖于 model 字段。 假设我有一个看起来像这样的 model 我想每次更新这个 model 时触发一个后台任务,但问题是我还需要在后台任务更新实例后调用 save 方法。 它大致看起来像这样。 这段代码的问题是它会导致无限循环,因为我在save方法上调用了后台任务,而 ...
我有一个网站,其中用户个人资料有多个注册步骤。 如果用户已完成步骤 1 但未完成步骤 2,比完成步骤 1 晚 24 小时,我想向用户发送 email。因此,在完成步骤 1 后,我想设置一个在 24 小时后运行的任务,并且检查是否User.profile_status == completed_st ...
当我使用 docker-compose 运行我的图像时出现错误这是我的带有库 rq 的 pipfile 我尝试升级图像但我在 django-rq 中遇到错误,但我没有更改这个库我只在我的 docker 文件中添加命令unixodbc-dev 用于安装库 pyodbc,现在无法使用另一个库 但是当 ...
我正在使用Django-rq ,它具有以指定的时间间隔Scheduling作业的功能。 https://github.com/rq/django-rq#support-for-rq-scheduler 现在我们有了每 60 秒执行一次并为我们的调度程序返回JOB ID的JOB ID ,我 ...
我几天前让我的django-rq工作了,但我重新启动了我的电脑,现在它无法正常工作。 我可以确认redis正在运行: 这是我尝试运行以启动redis: 这是我得到的错误: 我在此之前和之后遇到了这个问题: https://cmupinkypiggy.wordpre ...
本周,我的集成测试停止了工作。 我发现这是一个django-rq作业,只是无限期地停留。 我的输出: 这就是它冻结的地方。 我要打键盘 代码未更改。 可以肯定的是,我回到了master分支,将其签出,重新运行了集成测试,但是它们也都失败了。 如何从python中的测试 ...
我猜我的Docker容器设置不正确。 因为每次从django运行任务时,我都会在ps aux的python mange.py rqworker mail容器输出中看到,有一个新的进程由python mange.py rqworker mail创建,而不是使用现有的。 参见截屏视频: http ...
我有一个在 AWS EB 环境中运行的 Django 应用程序。 随着最近的更新,我不得不为一些基于队列的后台任务集成 django-rq 和 rqscheduler。 这一切在本地主机上使用rqworker和rqscheduler命令都可以正常工作。 但是我很难找到让它在 AWS EB 环境中运行 ...
我在我的项目中使用django-rq 。 我要实现的目标:我有一个加载模板的第一个视图,该模板是从网络摄像头获取图像并将其保存在我的PC上的。 然后,该视图调用第二个视图,其中使用rq将处理图像的异步任务排队。 最后,在20秒的延迟后,将调用第三个视图。 在后一种视图中,我想检索异步 ...
尝试使用此命令按照自述文件中的说明启动rqworker: 由于某种原因,它会给出ERROR (spawn error)并且状态显示FATAL Exited too quickly (process log may have details) 。 日志没有任何错误信息( exit sta ...
这使我困扰了过去几个小时,我似乎还找不到解决方案。 我正在使用django-rq来排队一些长期运行的任务。 在我的tasks.py ,我具有以下内容: 在我的views.py , 但是,当我运行它时,它失败并显示以下消息: 显然,我在这里做一些愚蠢的事情,但是我还 ...
我已经阅读了这个stackoverflow的问答,但在我的情况下却没有解决。 在我的场景中,我使用出色的django-rq包将函数( submit_transaction_for_settlement(transaction_id) )推送到redis队列。 此功能的工作是提交交易以进行 ...
我正在使用rq调度程序 。 我想提醒用户在2分钟和10分钟后验证他们的电子邮件。 因此,我使用post_save信号来计划这些任务。 我已经设置了这样的任务: 问题是:2分钟后我收到一封邮件,但是10分钟后我没有收到第二封邮件。 任何帮助表示赞赏。 ...
如何将一个会运行很长时间的函数排入队列? 我想做以下事情: def batch_insert(data): rows.append(MyModel(*data)) if len(rows) > 1000: MyModel.objects.bulk_create(rows) ...
我正在尝试安排异步电子邮件作业。 我正在使用django-rq作为排队机制。 我已经尝试了许多修复程序,例如更改密码,确保密码正确等。我可以通过REPL手动发送SMTP。 更新#1:据我所知,工作人员正在正确地获取设置。 作业正确选择了settings.DEFAULT_FROM_EM ...
我在Heroku应用程序中使用Django-RQ处理后台任务。 当我的后台任务发生错误时,不会将其发送给Sentry。 我在settings.py中的日志记录设置如下: 感谢有关我在做什么的任何提示。 ...
我正在尝试使用 RQ 创建后台作业: 我一直收到这个错误,似乎我在做一些愚蠢的事情? ' ...