zoukankan      html  css  js  c++  java
  • linux:nohup后台启动django

    前言

    django服务在linux启动后,python manage.py runserver 0.0.0.0:8000启动服务。但是这样有个弊端,窗口关闭服务就停止了。

    通过nohup 可以挂后台启动,服务一直运行。

    nohup后台启动

    在使用nohup之前,现将无关的后台服务关闭,这样节省运行资源,提升启动速度。

    输入命令行:ps -aux | grep python|xargs kill -9

    接着使用nohup启动进程,可以指定日志输出到djo.out,如果不指定默认是在nohup.out。指定日志路径后面加上2>&1 &

     使用tail-f djo.out 查看实时日志信息

    编辑启动,停止shell

    manage.py目录我们可以将启动shell命令放入文件,创建文件start.sh。再写个stop.sh停掉django服务。

     编辑完成后Esc退出,输入:wq保存退出

    继续使用vi stop.sh编辑,编辑完成后Esc退出,输入:wq保存退出

    将这两文件进行赋权。

    启动django服务

     启动服务执行./start.sh,关闭服务执行./stop.sh

    启动完成后,在浏览器输入地址,然后执行tail -f djo.out可以看到实时日志

  • 相关阅读:
    C89:论内存泄漏
    C++03:模板
    C++的STL(标准模板库)系列:容器——string容器
    C++03:论类的友元函数和内联函数
    C++03:论类的运算符重载
    Windows开发:网络编程基础
    Windows开发:论文件和权限
    C89:头文件
    C89:论符号
    纪录片(深度好片)
  • 原文地址:https://www.cnblogs.com/liushui0306/p/12720291.html
Copyright © 2011-2022 走看看