Django:使服务器继续运行而不使用运行服务器

Django: Make the server continue to run without using runserver

我已经开始在我的服务器上使用 django_channels。但是如果我想让 websocket 工作,我必须使用:

python manage.py runserver 0.0.0.0:8080

服务器运行,我可以连接ws://myip:8080

但是,一旦我这样做 ctrl+c。它退出了,也就是说,我无法再连接到 ws://myip:8080

我想一直运行。

您可以将它 运行 保留在后台,而无需挂断。 只需使用下面的命令。

nohup python manage.py runserver 0.0.0.0:8080 &

To kill

在端口 8080

上查找 pid 运行
netstat -nlp | grep :8080

然后在你得到 pid

kill pidnumber