zoukankan      html  css  js  c++  java
  • Django项目部署在Linux下以进程方式启动

    Django项目部署在Linux下以进程方式启动

    这是一篇关于如何在linux下,以后台进程的方式运行服务,命令改改基本上就通用了。

    开发完Django项目后,需要把项目部署到linux环境下。当然,直接在目录下敲击命令不就行了嘛(python manage.py runserver 0.0.0.0:8000),但是这是以前台的形式启动的;

    如果你关闭了窗口,进程也随之结束,那我不关了呗,你行!!!!!!

    如果想服务在后台运行,就得知道 nohup命令,百度一下就知道

    直接上操作,进入到manage.py所在目录,接下来vim start.sh,输入如下内容,根据个人情况,修改一些内容

    ps -aux | grep python3|xargs kill -9
    nohup python3 manage.py runserver 0.0.0.0:8001 >>log_app.out>&1 &

    start.sh命令是启动Django服务,先kill掉原来运行的Django项目,然后启动自己的Django,并将日志输出到log_app.out里面

    编辑vim stop.sh

    ps -aux | grep python3|xargs kill -9

    直接kill掉运行的Django服务,这是关闭这个服务

    要运行这个这俩个命令,还需要看是否拥有操作权限,最简单的命令就是

    chmod +777 start.sh

    chmod +777 stop.sh

    在该目录下./start.sh启动Django;./stop关闭Django服务

  • 相关阅读:
    解题报告:luogu P3853 [TJOI2007]路标设置
    解题报告:luogu P2678 跳石头
    SG函数
    解题报告:CF622F
    解题报告:luogu P1144 最短路计数
    树剖小结(简述)
    LCA之tarjan离线
    %你赛2020.2
    一个小证明(题解 P5425 Part1)
    科创版简介
  • 原文地址:https://www.cnblogs.com/yanjj/p/9512082.html
Copyright © 2011-2022 走看看