gpt4 book ai didi

django - 使用 celery 应用程序部署 Django 的最佳实践

转载 作者:行者123 更新时间:2023-12-05 07:32:18 25 4
gpt4 key购买 nike

我正在开发可以定期广播消息的应用程序,我已经使用虚拟环境在本地使用 django 和 celery 成功开发和实现了它。所以现在我要把它部署到我的生产环境中。我的问题是:

  1. 如何使用脚本设置生产配置?我已经配置过一次,但它是在 laravel 上使用 deploy-er。但是这次,我的应用程序使用的是 django。所以我对此一无所知。

  2. 如何让 celery 在后台服务中一起运行,并在部署时与我的应用程序一起正常运行?

如果你有任何关于它的引用资料,你介意与我分享吗?所以我可以了解它,因为我仍然对如何实现它感到困惑。

感谢您的回答。

最佳答案

您可以使用本教程来运行 django:

How To Serve Django Applications with uWSGI and Nginx on Ubuntu 16.04

还有这个在后台运行 celery :

How to Use Celery and RabbitMQ with Django

您将使用 uwsgi 和 nginx 来运行 django,并在每次服务器启动时使用 supervisor 来运行 celery。

只要注意路径就没问题(通常刚接触 linux 或 django 的人可能会感到困惑并使用错误的配置路径)。

Celery 也可以以不同的方式运行:

How to run celery as a daemon?

祝你好运

关于django - 使用 celery 应用程序部署 Django 的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51303982/

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