Django项目后台不挂断运行
2018-04-12 09:39
281 查看
Django项目后台不挂断运行
方法一:
1、进入项目目录下,运行下面程序:
nohup python manage.py runserver 0.0.0.0:5008 &nohup(no hang up)用途:不挂断的运行命令
&用途:在后台运行
nohup /root/start.sh &在shell中回车后提示:
[~]$ appending output to nohup.out原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用。
注意:在nohup执行成功后直接点击关闭程序按钮关闭终端,会断掉该命令对应的session,导致nohup对应的进程被通知一起shutdown。所以在使用nohup命令后台运行命令之后,需要使用exit正常退出当前账户,这样才能保证命令一直在后台运行。
方法二:这个比较高级,使用screen
1、安装screenyum install -y screen2、新建一个screen
screen -S xiedi这样会新开一个窗口,然后执行命令即可
python manage.py runserver 0.0.0.0:90003、重开一个窗口,列出所有screen进程,如下
[root@docker ~]# screen -ls There are screens on: 3029.xiedi (Attached)4、如果想链接上这个会话,执行命令即可
screen -r 3029
阅读更多
相关文章推荐
- Django项目导入Eclipse运行调试
- J2EE项目中后台定时运行的程序
- 在PyCharm中运行django 项目
- 新项目开发及运行环境配置-nodejs前台+java后台+postgresql数据库+nginx+tomcat
- pytharm搭建并运行你的第一个Django项目
- windows本地创建django项目并运行
- gulp、MockJs、NodeJs、Mustache脱离后台环境,只通过模拟数据运行项目
- Django运行访问项目出现的问题:DisallowedHost at / Invalid HTTP_HOST header
- Apache运行Django项目
- CentOS6.8下Django项目运行坏境搭建-nginx(四)
- win7下安装Django1.11,并创建简单项目运行
- 在Pycharm中开发Django项目,在IDE中直接运行程序报错----解决
- django项目培训站-10-后台管理数据表的注册与迁移调改
- 在django项目中,单独运行python文件
- Django项目实践4 - Django站点管理(后台管理员)
- J2EE项目中后台定时运行的程序
- 安装Django,创建新项目,运行开发级的网页服务,解释器调试项目
- django开发项目实例1--建立一个项目并初步运行
- 运行PHP后台项目:xampp下载,安装,配置,运行PHP的web项目
- django 第一个项目-学习搭建博客 (三、Django admin 管理后台)