博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django项目部署在Linux下以进程方式启动
阅读量:4965 次
发布时间:2019-06-12

本文共 717 字,大约阅读时间需要 2 分钟。

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服务

 

转载于:https://www.cnblogs.com/yanjj/p/9512082.html

你可能感兴趣的文章
在64位linux上编译32位程序 for i386 intel
查看>>
animation动画案例
查看>>
《PHP字符串函数》笔记
查看>>
android studio 编译NDK android studio 生成.so文件
查看>>
场景调研
查看>>
DICOM image viewers
查看>>
css清除浮动clearfix:after的用法详解(转)
查看>>
可以在浏览器中在线编辑office文件的扩展程序汇总
查看>>
程序员工资一般多少
查看>>
2018.4.22
查看>>
iOS开发之多媒体API(1)
查看>>
让iOS应用支持不同版本的系统与设备
查看>>
日期 function
查看>>
Java 连接池的工作原理
查看>>
poj1970 The Game(DFS)
查看>>
poj1040 Transportation(DFS)
查看>>
ubuntu16.04编译安装mysql5.7
查看>>
JavaScript面向对象之对象的声明、遍历和存储
查看>>
H5离线缓存
查看>>
python&数据分析&数据挖掘--参考资料推荐书籍
查看>>