gpt4 book ai didi

python - Celery 与 Django - 部署

转载 作者:太空狗 更新时间:2023-10-30 00:12:07 27 4
gpt4 key购买 nike

我正在考虑在我的项目中使用 celery 。我发现了很多关于如何使用它等的信息。我感兴趣的是如何部署/打包我的解决方案。

我需要运行两个组件 - django 应用程序和 celeryd worker(发送电子邮件的组件)。例如,我希望我的 django 应用程序使用 email_ticket 任务来发送支持票。我在 Django 应用程序中创建 tasks.py。

@task
def email_ticket(from, message):
...

我是否部署了我的 Django 应用程序,然后将 celeryd 作为单独的进程从同一路径运行?

./manage.py celeryd ...

不同服务器上的工作人员呢?部署整个 Django 应用程序并只运行 celeryd?我知道我只能为工作人员使用 celery,但我想使用 celerycam 和 celerybeat。

欢迎任何反馈。谢谢

感谢任何反馈。

最佳答案

这在文档中有介绍 here .要点是您需要下载一些初始化脚本并设置一些配置。一旦完成,celeryd 将在启动时启动,您将关闭并运行。

关于python - Celery 与 Django - 部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4800514/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com