【发布时间】:2023-03-28 13:15:01
【问题描述】:
我有一个 django 项目,最近添加了使用 websockets 的频道。这似乎一切正常,但我遇到的问题是准备好生产。
我的设置如下:
Nginx web server
Gunicorn for django
SSL enabled
因为我已将频道添加到混音中。我花了最后一天试图让它工作。
在所有教程中,他们都说你在某个端口上运行 daphne,然后展示如何为此设置 nginx。
但是让 gunicorn 为 django 服务怎么样?
所以现在我有 guncorn 在 8001 上运行这个 django 应用程序
如果我在另一个端口上运行 daphne,比如说 8002 - 它应该如何知道这个 django 项目的标准?那么运行工作者呢?
Gunicorn、Daphne 和 runworkers 应该一起跑步吗?
【问题讨论】:
-
我不确定您是否真的需要两者?我没有和达芙妮合作过,所以我可能错了。请检查此线程是否有任何帮助stackoverflow.com/questions/42417919/…
标签: django nginx gunicorn django-channels daphne