0

我正在尝试将 celery + redis 添加到托管在 DO App Platform 上的 django 应用程序中。我知道有一个我需要解决的问题记录在这里: https ://www.digitalocean.com/community/questions/is-there-an-issue-with-celery-on-app-platform

我的问题是我什至无法达到这一点。Django celery 和 celery beat 在本地运行良好,即我可以安排和运行后台任务。我使用以下方法启动芹菜工人:

celery -A my_project.celery worker -l info

芹菜打工人使用:

celery -A my_project beat -l info

我无法弄清楚如何在 DO App 平台上执行此操作。

一些教程只是说您需要在 DO 中创建一个工人。这到底是什么意思?我不需要以某种方式运行这些命令吗?我是否需要另一个虚拟环境,或者工作人员是否会从我的 django 应用程序中使用相同的环境(就像在本地运行时一样)。当我尝试在 DO 上创建工作人员时,它希望我创建另一个应用程序。

谁能给我举个例子来说明所有这些应该如何工作?

非常感谢

4

0 回答 0