美文网首页
Django放后台

Django放后台

作者: Seinist | 来源:发表于2018-10-09 09:51 被阅读0次

    起始问题:

    在linux 上将django放后台运行,避免退出终端时关闭进程 
    

    解决方法:

    利用 nohup
    nohup python3 manage.py runserver 0.0.0.0:8000
    

    第二个问题:

    之后关闭shell终端,发现网站依旧可以正常访问;但是用jobs无法查看到后台挂起的进程。
    
    原因:jobs是查看当前tty下的进程,自然用另一个shell窗口查看不到已经挂起的进程。
    此时只能使用'ps -fe | grep python'来查看后台进程pid来关闭
    

    总结:

    使用kill来关闭进程的风险较大(关错进程)
    如果程序作为长期运行的程序,应该写成linux service的形式来控制
    

    相关文章

      网友评论

          本文标题:Django放后台

          本文链接:https://www.haomeiwen.com/subject/edqeaftx.html