我有一个 django 项目,最近添加了使用 websockets 的频道。这似乎一切正常,但我遇到的问题是准备好生产。
我的设置如下:
Nginx web server
Gunicorn for django
SSL enabled
因为我已经在混音中添加了频道。我花了最后一天试图让它工作。
在所有的教程中,他们都说你在某个端口上运行 daphne,然后展示如何为此设置 nginx。
但是让 gunicorn 为 django 服务呢?
所以现在我有 guncorn 在 8001 上运行这个 django 应用程序
如果我在另一个端口上运行 daphne,比如说 8002 - 它应该如何知道这个 django 项目的标准?那么运行工人呢?
Gunicorn、Daphne 和 runworkers 应该一起跑步吗?