使用 celery 应用程序部署 Django 的最佳实践
Best Practice to deploy Django with celery apps
我正在开发可以定期广播消息的应用程序,我已经使用虚拟环境在本地使用 django 和 celery 成功开发和实现了它。所以现在我要把它部署到我的生产环境中。我的问题是:
如何使用脚本设置生产配置?我已经配置了一次,但它是在 laravel 并使用 deploy-er。但是这次,我的应用程序使用的是 django。所以我对此一无所知。
如何让后台服务中的celery 运行在部署时与我的应用程序运行很好地结合?
如果你有任何参考资料,你介意与我分享吗?所以我可以了解它,因为我仍然对如何实现它感到困惑。
感谢您的回答。
您可以将本教程用于 运行ning django:
How To Serve Django Applications with uWSGI and Nginx on Ubuntu 16.04
还有这个 运行 背景中的芹菜:
How to Use Celery and RabbitMQ with Django
每次您的服务器启动时,您将使用 uwsgi 和 nginx 到 运行 django 和 supervisor 到 运行 celery。
只要注意路径就没问题(通常 linux 或 django 的新手可能会感到困惑并使用错误的配置路径)。
芹菜也可以 运行 以不同的方式食用:
How to run celery as a daemon?
祝你好运
我正在开发可以定期广播消息的应用程序,我已经使用虚拟环境在本地使用 django 和 celery 成功开发和实现了它。所以现在我要把它部署到我的生产环境中。我的问题是:
如何使用脚本设置生产配置?我已经配置了一次,但它是在 laravel 并使用 deploy-er。但是这次,我的应用程序使用的是 django。所以我对此一无所知。
如何让后台服务中的celery 运行在部署时与我的应用程序运行很好地结合?
如果你有任何参考资料,你介意与我分享吗?所以我可以了解它,因为我仍然对如何实现它感到困惑。
感谢您的回答。
您可以将本教程用于 运行ning django:
How To Serve Django Applications with uWSGI and Nginx on Ubuntu 16.04
还有这个 运行 背景中的芹菜:
How to Use Celery and RabbitMQ with Django
每次您的服务器启动时,您将使用 uwsgi 和 nginx 到 运行 django 和 supervisor 到 运行 celery。
只要注意路径就没问题(通常 linux 或 django 的新手可能会感到困惑并使用错误的配置路径)。
芹菜也可以 运行 以不同的方式食用:
How to run celery as a daemon?
祝你好运