1)调试的时候,可以通过终端打开。
2)正式环境部署时,必须要通过下列命令在后台运行
nohup python manage.py runserver 0.0.0.0:8000 &
–如果想关闭后台程序,通过 netstat -nulp 查看8000端口的pid
然后 kill -9 pid就ok了
*#注意:在nohup执行成功后直接点击关闭程序按钮关闭终端,会断掉该命令对应的session,导致nohup对应的进程被通知一起shutdown。所以在使用nohup命令后台运行命令之后,需要使用exit正常退出当前账户,这样才能保证命令一直在后台运行。*
#如下所示:
[work@test-team autotest]$ nohup python3 manage.py runserver 0.0.0.0:8000 > /dev/null 2>&1 &
[1] 11755
[work@test-team autotest]$ exit
logout
Connection closing…Socket close.