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、安装screen
yum install -y screen
2、新建一个screen
screen -S xiedi
这样会新开一个窗口,然后执行命令即可
python manage.py runserver 0.0.0.0:9000
3、重开一个窗口,列出所有screen进程,如下
[root@docker ~]# screen -ls There are screens on: 3029.xiedi (Attached)
4、如果想链接上这个会话,执行命令即可
screen -r 3029
以上这篇Django项目后台不挂断运行的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
python 运用Django 开发后台接口的实例
1 安装Django python -m pip install django 2 新建项目 my_api django-admin startproject my_api 自动生成 my_api文件夹 3 在子文件夹my_api 下新建视图文件 views.py # -*- coding: utf-8 -*- from django.http import JsonResponse from django.views.decorators.csrf import csrf_exempt @cs
-
django实现前后台交互实例
本文介绍了django实现前后台交互实例,分享给大家,希望对大家有所帮助 准备工作: 前端框架:AngularJS+bootstap 数据库:sqlite3 前端代码: index.html <!DOCTYPE html> <html> <head> <link href="/WebApi/scripts/bootstrap/dist/css/bootstrap.min.css" rel="external nofollow"
-
Python之Web框架Django项目搭建全过程
Python之Web框架Django项目搭建全过程 IDE说明: Win7系统 Python:3.5 Django:1.10 Pymysql:0.7.10 Mysql:5.5 注:可通过pip freeze查看已安装库版本信息. Django 是由 Python 开发的一个免费的开源网站框架,可以用于快速搭建高性能,优雅的网站! Django 特点 强大的数据库功能 用python的类继承,几行代码就可以拥有一个丰富,动态的数据库操作接口(API),如果需要你也能执行SQL语句. 自带的强大的后
-
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执行成功后直接点
-
django项目简单调取百度翻译接口的方法
1,建路由: 2,写方法: def fanyi(request): import requests import json content = request.POST.get('content') try: if not content: res={'status':1,'info':'未输入查询内容'} return HttpResponse(json.dumps(res)) else: headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 6
-
Django项目配置连接多个数据库的方法记录
一个APP对应一个默认数据库,若连接其他数据库用".using()" Author.objects.using('db02').all() 1.在项目settings中增加数据库配置 # settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.oracle', 'NAME': 'orcl19c', 'USER': "username01", 'PASSWORD': "pass
-
Python(Django)项目与Apache的管理交互的方法
准备:Django的环境(Python).Apache.Wsgi(必须文件) 首先需要电脑有Python基础下并且安装好Django的环境,下载Apache文件和Wsgi文件. Apache HTTP Server for Windows V2.4.33 vc14 (32/64) 官方正式本地版下载地址 如果两个文件都未能成功下载,可加QQ群607021567,直接找我要! 接下来开始操作两个文件夹. (一)Apache文件夹: 1.将下载好的mod_wsgi.so文件放入 apache/mod
-
ubuntu16.04在python3 下创建Django项目并运行的操作方法
第一步:创建django项目 打开终端,切换到期望所写项目的地址:cd python3_django_projects; 输入命令:django-admin.py startproject Hello;(即创建好了一个名为Hello的项目) 第二步:启动项目 进入Hello目录:cd Hello; 输入命令python manage.py runserver; 或 python3 manage.py runserver;(自己对应python版本) 第三步:在浏览器中输入http://127.0
-
django项目运行因中文而乱码报错的几种情况解决
前言 django项目开发过程中,碰到了多种情况下的中文乱码报错,在这儿做一下处理总结. 报错:UnicodeEncodeError: 'ascii' codec can't encode characters in position x-x: ordinal not in range(128) 1.因代码中的中文注释问题的报错 django项目的.py文件文件中加入了中文注释,经常会因此报错而导致无法运行,究其原因是编码的问题,最后的解决办法是直接在有中文注释的.py文件的顶部加上: # -*
-
运行django项目指定IP和端口的方法
一.django项目启动命令 默认IP和端口 python manage.py runserver 指定端口 python manage.py runserver 192.168.1.50:8080 二.遇到的问题 Invalid HTTP_HOST header: '192.168.1.50'. You may need to add '192.168.1.50' to ALLOWED_HOSTS. 修改settings.py,将192.168.1.50添加到ALLOWED_HOSTS中 AL
-
在django项目中,如何单独运行某个python文件
有时候,我们可能想在django中写一些代码来测试某些功能,我们希望在django项目中单独运行某个python文件来做这项测试工作. 但是如果直接执行命令python xxx.py来运行django项目中的python文件会报错 在运行该文件之前应该先加载django的配置 import sys import os import django # 这两行很重要,用来寻找项目根目录,os.path.dirname要写多少个根据要运行的python文件到根目录的层数决定 BASE_DIR = os
-
springboot 在linux后台运行的方法
首先需要进到自己springboot项目的根目录,然后执行如下linux命令 nohup java -jar 自己的springboot项目.jar >日志文件名.log 2>&1 & 命令详解: nohup:不挂断地运行命令,退出帐户之后继续运行相应的进程. >日志文件名.log:是nohup把command的输出重定向到当前目录的指定的"日志文件名.log"文件中,即输出内容不打印到屏幕上,而是输出到"日志文件名.log"文件中
随机推荐
- input文本框样式代码实例
- golang模拟实现带超时的信号量示例代码
- 解析jquery中的ajax缓存问题
- jQuery实现可兼容IE6的遮罩功能详解
- VUE 更好的 ajax 上传处理 axios.js实现代码
- Java多线程编程之Lock用法实例
- iOS中实现简单易懂秒杀倒计时/倒计时代码
- python字符串连接方式汇总
- php多层数组与对象的转换实例代码
- 浅谈ThinkPHP的URL重写
- 动态webservice调用接口并读取解析返回结果
- python中使用smtplib和email模块发送邮件实例
- Mysql DNS反向解析导致连接超时过程分析(skip-name-resolve)
- javascript动态添加表格数据行(ASP后台数据库保存例子)
- 在ASP里面创建GUID
- C语言 解压华为固件的实例代码
- javascript createElement()创建input不能设置name属性的解决方法
- 架设linux下最简单的VPN系统
- Windows 98远程控制的实现
- Install ESX Server 3.5/3i onto ESX Server安装方法