channels 项目部署

来源:12-16 Nginx+Gunicorn+Daphne部署Django Channels应用

慕容7472185

2021-04-15

你好老师,我想请教下以下问题
项目中使用websocked的话,是不是不能使用Nginx和tornado加Daphne的形式部署项目?
实际生产环境中,是不是使用Nginx + uWsgi + Daphne的组合,部署带有websocked项目会更好一点?还是无所谓?
如果有多个项目,都使用了Nginx + uWsgi + Daphne的形式部署项目,他们之间是不是冲突?
还是不能多个项目同时使用Nginx + uWsgi + Daphne的形式部署?
如果可以,需要添加什么配置可以部署多个项目?

麻烦老师讲解一下,让我加深下对项目部署的理解,谢谢老师。

写回答

2回答

Jack

2021-04-17

我是后来发现Nginx和tornado加Daphne部署是会出问题,原因没查,这种部署方式会导致项目中异步相关的功能出问题;

一般都用Nginx + uWsgi + Daphne

你说的多个项目是啥意思?在一个服务器上没吗?

0
1
慕容7472185
谢谢老师
2021-04-22
共1条回复

Jack

2021-04-17

多个项目不会部署在一个服务器上,这样运维很麻烦;但是可以用docker部署,这样在同一服务器上也互不影响

0
0

Django高级实战 开发企业级问答网站

融合Django高级用法/算法/设计模式/TestCase测试/云计算打造项目

900 学习 · 756 问题

查看课程