django + uwsgi + nginx 报错,求助

django.core.exceptions.ImproperlyConfigured: Requested setting CACHES, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
unable to load app 0 (mountpoint='') (callable not found or import error)
--- no python application found, check your startup logs for errors ---
[pid: 26804|app: -1|req: -1/2] 192.168.54.190 () {46 vars in 800 bytes} [Thu Apr 14 19:14:48 2016] GET /favicon.ico => generated 21 bytes in 1 msecs (HTTP/1.1 500) 2 headers in 83 bytes (0 switches on core 0)

一直报这个错误。

请问,如何解决。

nginx配置如下:

        include uwsgi_params;
        uwsgi_pass 127.0.0.1:8003;

uwsgi_param UWSGI_MODULE manage;

uwsgi_param UWSGI_SCRIPT urls.py;

uwsgi配置如下:
[uwsgi]

socket = 127.0.0.1:8003
plugins = python
master = true
vhost = false
#wsgi-file = /data/www/spider/web/www/www/wsgi.pv
socket=127.0.0.1:8003
workers = 1
chdir=/web/www/www
post-buffering=4096
#Edaemonize=/tmp/aaa.log
#module=django.core.handlers.wsgi.WSGIHandler
debug=true

0

2个回答

基于nginx + uwsgi 的django部署
一、环境搭建:
1、sudo apt-get install nginx
2、sudo pip install uwsgi
debian/buntu 系统需要另行安装:
In a debian/ubuntu system you can install them with:

3、apt-get install build-esse......
答案就在这里:django + nginx + uwsgi
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

1

no python 你的python路径没找到需要配置好

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
部署uwsgi+nginx+django遇到的坑
Django Nginx+uwsgi 安装配置在前面的章节中我们使用 python manage.py runserver 来运行服务器。这只适用测试环境中使用。正式发布的服务,我们需要一个可以稳定而持续的服务器,比如apache, Nginx, lighttpd等,本文将以 Nginx 为例。安装基础开发包Centos 下安装步骤如下:yum groupinstall "Development ...
解决nginx+uwsgi部署Django的所有问题
最近,自己暑假写的小项目也算完毕了,想着投放到自己云服务器上,本来以为只要打开端口运行python3 manager runserver 0.0.0.0:80就搞定了,最后才知道这只适用于Django的开发模式,只支持单用户访问,既然如此,那么就得需要web服务器进行部署了。我便使用了nginxnginx?为什么是nginx?首先我觉得它小,很轻量级,用着简便,没有apache那么庞杂,并且网上都推
搭建django+nginx+uwsgi遇到的问题集
1.mysql的字符问题: 改/etc/mysql/my.ini的配置不行 要改 /etc/mysql/mysql.cond.d/mysqld.cnf,加上这两句: skip-external-locking character-set-server=utf8 character-set-database=utf8 还有/etc/mysql/mysql.cnf: default-character...
我遇到的Nginx+uwsgi的500错误解决记录
我也不知道做了什么,不过感觉也没做什么,就是改动了一下python程序,另外服务器上手动删除了mongodb的一个数据库,然后就出现了如下的问题: 先是发现客户端出现500错误,然后网页打开uWSGI Error  Python application not found错误,最后查看服务器记录发现很多 readv() failed (104: Connection reset by peer)
Ubuntu12.04 nginx python uwsgi Django安装步骤
Ubuntu12.04 nginx python uwsgi Django安装步骤
技术笔记——Django+Nginx+uwsgi搭建自己的博客(六)
这篇应该是2017年的最后一篇博客了,在这里首先祝大家元旦快乐! 从这篇博客开始,将会介绍Blogs App的功能实现,包括数据模型的建立、相关功能的视图函数的实现、前端页面的设计等,这意味着我们即将可以书写真正的博客了。 首先来建立我们的Blogs App,方法同建立Users App,即在manage.py目录下输入以下命令: python3 manage.py startapp blo
记录一次nginx+uwsgi服务器部署出现的502错误
在重新部署一台服务器的时候遇到一个问题,新手嘛,以前没搞过,确实纠结了一下。记录下此问题,方便以后查看。 错误描述: 网页打开显示的是502错误,查看/var/log/nginx/error.log 出现很多类似*3 upstream prematurely closed connection while reading response header from upstream, clien
centos下配置django、uwsgi和nginx(亲测成功)
服务器版本为centos7.4,默认看本博客的人会基本的django开发,即知道如何使用pip安装django及venv虚拟环境并新建项目以及使用django自带的wsgi.py启动项目。 本教程使用的是root用户,并不推荐。 1、更新系统:  yum update  yum upgrade 2、安装nginx 如果能成功通过yum install nginx安装最好(也最简单),但...
uWSGI+django+nginx的工作原理流程
相关资料 wsgi:一种实现python解析的通用接口标准/协议,是一种通用的接口标准或者接口协议,实现了python web程序与服务器之间交互的通用性。 利用它,web.py或bottle或者django等等的python web开发框架,就可以轻松地部署在不同的web server上了; uwsgi:同WSGI一样是一种通信协议 uwsgi协议是一个uWSGI服务器自有的协议,它用于定义传...
uWSGI+django+nginx的工作原理流程与部署历程
uWSGI+django+nginx工作原理流程及部署过程 django 一个基于python的开源web框架 uWSGI 一个基于自有的uwsgi协议、wsgi协议和http服务协议的web网关 nginx 常用高性能代理服务器 wsgi.py django项目携带的一个wsgi接口文件
使用Nginx+uwsgi部署Django项目
前提条件1: 假设我们有以下Django项目: 项目名称:blog 模型名称:article 虚拟环境名称:django 项目目录位置:/root/blog 前提条件2: 项目大体结构如下: (django) root@nick:~/root/blog$ tree blog ├── manage.py ├── blog │ ├── __init__.py │ ├── se...
使用uwsgi+nginx部署django项目
环境搭建关于nginx、python、django、pip、setuptools、uwsgi安装,查看文章 http://blog.csdn.net/win_turn/article/details/52613390开始部署图解为了方便理解,画了一个nginx、uwsgi、django之间的相互联系图 背景介绍在目录/root/django/目录下,使用django-admin startpro
django+nginx+uwsgi实现大文件的上传与下载
上传文件 上传利用的百度webuploader,参考链接如下: 利用webuploader和flask实现文件的上传 其中的flask代码通过简单修改变更为django代码,具体见此处 上传文件如果提示错误 413 Request Entity Too Large 参考此处解决 下载文件 大文件的下载参考此文章来设置,采用的最后一种方式,使用nginx代理大文件的下载 一点注意事项...
nginx uwsgi wsgi django 这些东西究竟是什么关系
1 首先nginx 是对外的服务接口,外部liu'la
Ubuntu下的Nginx + Uwsgi + Django项目部署详细流程
前言 这篇博客主要介绍标题中写明的项目部署流程,以及解决部署过程中可能遇到的一些问题,在开始之前,墙裂推荐这篇文档: Setting up Django and your web server with uWSGI and nginx 看完这篇文档,你可能已经能够解决90%(甚至100%)的问题了,剩下10%的问题(我所遇到的)将穿插在我部署的过程中进行解决。 (第一次部署的过程十分粗糙,...
Docker入门,如何部署Django uwsgi nginx应用
有关docker的介绍啊,为什么 要使用docker啊这些就不说了,因为当你点开这篇作文的时候,你自己心里已经有了答案。那么我们现在就打开电脑,撸起袖子开始docker入门吧。 相关名词 镜像(image):一个打包好的应用,还有应用运行的系统、资源、配置文件等; 容器(container):镜像的实例。你可以这么理解,我们使用对象(镜像)可以alloc出来一个或者多个实例(容器);
从零开始搭建个人网站(6)nginx+uWSGI部署Django项目(上)
Django虽然自带一个Server,但只能作为开发时测试使用,我们需要一个可以稳定而持续的服务器对网站进行部署,比如Apache, Nginx, lighttpd等,本篇将利用nginx和uWSGI部署Django网站项目。
django+nginx+uwsgi配置中遇到的坑
1.django 在linux里面无法安装mysqlclient,这个时候安装PyMySQL,运行django项目会报错,只需要在一个文件加入一句话即可。 项目根目录下,找到对应app目录下的__init__.py,添加这一句: import pymysql pymysql.install_as_MySQLdb() 例子: 我的项目是eagle,在eagle下有manage.py这个文件,同时
在阿里云的centos7下通过nginx+uwsgi部署Django
做这个着实把我坑了一把。照着网上的步骤做下去不是遇到了各种的bug,总之不能全信,要回看error很重要,这样就能get到你要的内容了。 1 安装虚拟环境   虚拟环境不一定要root权限,不过我此次都是用的root操作的。如果用python3 manage.py runserver运行django的话就要root了 # pip3.6 install virtualenvwrapper ...
高并发之Nginx+uwsgi+Django 部署+nginx反向代理转发请求配置
静态文件 当Django运行在生产模式时,将不再提供静态文件的支持,需要将静态文件交给静态文件服务器。 我们先收集所有静态文件。项目中的静态文件除了我们使用的front_end_pc中之外,django本身还有自己的静态文件,如果rest_framework、admin、ckeditor等。我们需要收集这些静态文件,集中一起放到静态文件服务器中。 我们要将收集的静态文件放到front_end...
centos7下nginx+uwsgi部署django项目问题记录
环境:centos7 x64    nginx-1.10.2 +uwsgi 项目:主要是自己尝试写的一个简单的CMDB项目,收集服务器信息,并进行简单的远程操作。 部署目的:部署到服务器看看效果 项目目录:/opt/PythonCMDB 一、环境安装:       这一步网上有很多教程,直接百度就行。这里直接yum安装,简要写一下: 基础开发环境: #yum gr
在服务器上uwsgi+nginx部署Django项目
Django项目开发完毕,开发完成后用如下命令收集所有的包 pip freeze > plist.txt 本地测试正常运行之就可以部署到服务器上,我把我的真个部署过程分享出来,从域名和服务器的购买到虚拟环境、uwsgi和nginx的安装配置。希望对有需要的开发人员有所帮助。我的服务器环境是Ubuntu 16.04。 1、域名购买 购买域名可以到阿里云 万网:https://wanw...
项目部署(nginx + uwsgi + django) 和 开机自启动django项目
1、单项目部署      1、确保django项目能够运行      2、安装nginx(网站服务)           1、安装nginx              sudo apt-get install nginx            2、启动nginx               sudo /etc/init.d/nginx start           3、验证        ...
从零开始在 Ubuntu 下部署 Nginx uWSGI Django 服务器
个人技术博客地址:http://songmingyao.com/ 从零开始在 Ubuntu 下部署 Nginx uWSGI Django 服务器
树莓派:django,uwsgi,nginx安装与设置
树莓派组建服务器django,uwsgi,nginx,php,python,sqlite安装与简单设置
在腾讯云上用 nginx + uwsgi + django 搭建自己的网站
前言:之前在腾讯云弄了一个学生云主机和一个域名,后面又学了朋友python,所以就想建一个网站来玩玩。准备工作:一台安装了Ubuntu16.04的云服务器,一个域名(这里用buduannuli.cn),假设你的云主机是刚重装的,现在连接上那你的云主机,然后开始。。。配置 ubuntu16.04    python2.7首先在安全组设置开放80端口。安装pip sudo apt install py...
django为什么线上部署的时候要用到 uwsgi 和 nginx
首先你要明确几个概念及其作用(注意大小写的区别): WSGI uWSGI uwsgi Nginx WSGI 是一种协议,不是任何包不是任何服务器,就和 TCP 协议一样。它定义了 Web 服务器和 Web 应用程序之前如何通信的规范。 至于为什么和 Python 扯在一起?因为这个协议是由 Python 在 2003 年提出的。(参考:PEP-333 和 PEP-3333 ) W...
uWSGI+Nginx+Django安装和配置
WSGI是为python语言定义的通用网关接口,它承担python web框架(django、flask、web.py等)和web服务器(nginx、apache、lighttpd等)之间的中间层。 浏览器 chrome、firefox、ie等 | web服务器 nginx、apache等
五步教你实现使用Nginx+uWSGI+Django方法部署Django程序(上)
转自:http://www.django-china.cn/topic/101/ Django的部署可以有很多方式,采用nginx+uwsgi的方式是其中比较常见的一种方式。 在这种方式中,我们的通常做法是,将nginx作为服务器最前端,它将接收WEB的所有请求,统一管理请求。nginx把所有静态请求自己来处理(这是NGINX的强项)。然后,NGINX将所有非静态请求通
在树莓派2为django配置uwsgi和nginx服务
做一个小项目,如果实现了,那么将会学习到很多知识,并了解知识的应用。 进入主题: 环境: 树莓派系统   : Debian GNU/Linux  2015-09-24-raspbian-jessie   nginx      : 1.6.2     nginx uwsgi      : 2.0.11.2  uwsgi django     : 1.6.8
django+uwsgi+nginx远程服务器简单部署
    Step:1 软件 安装nginx,mysql,redis。redis默认配置即可,为了可以远程连接数据库需要进行以下操作(root用户为例): grant all on root.* to 'root'@'%'; flush privileges 修改mysql配置文件: vim /etc/mysql/mysql.conf.d/mysqld.cnf 将此行注释。...
Nginx+Uwsgi+Django+Vue部署
Nginx+Uwsgi+Django(python3)+Vue部署,一步步实现。网上找了N多篇文章都没成功,特意记录,以免其他同学踩坑
docker入门,如何部署Django uwsgi nginx应用
  简书链接 有关docker的介绍啊,为什么 要使用docker啊这些就不说了,因为当你点开这篇作文的时候,你自己心里已经有了答案。那么我们现在就打开电脑,撸起袖子开始docker入门吧。 相关名词 镜像(image): 一个打包好的应用,还有应用运行的系统、资源、配置文件等; 容器(container): 镜像的实例。你可以这么理解,我们使用对象(镜像)可以alloc出来一个或者多个...
阿里云上部署 django+uwsgi+nginx,admin静态文件问题
1.收集静态文件在项目目录下运行如下命令,收集项目静态文件python manage.py collectstaticPS:如果配置的虚拟环境运行,就先进入虚拟环境,然后再运行命令。收集完之后,文件在系统根目录/static中 2.在项目的setting.py文件中修改DEBUG = FalseSTATIC_URL = '/static/' STATIC_ROOT= '/static/' 3.修改
Django+Uwsgi+Nginx的生产环境部署
本文根据https://www.cnblogs.com/chenice/p/6921727.html这篇文章的讲解部署了环境,做了自己的一些修改和补充后,最终运行成功了,现总结如下:1.先按照该文章的说明一步一步安装和配置,原理都一样,只需要将你的项目对应进去就行。2.在最后一步,重启nginx时,你可能会遇到重启失败的问题,这是由于Nginx的配置文件有问题,将下面这句去掉就可以重启了(因为日志...
在Ubuntu16.04上使用uWSGI和nginx部署Django项目
    前段时间简单学习了一下Django框架,跟着网上的视频和文档写了一个简单的博客想把它部署到我的服务器上。    直接上步骤吧。1、更新源sudo apt-get updatesudo apt-get upgrade2、修改系统地Python默认版本Ubuntu自带Python2和Python3,所以不用再安装Python3。但是系统默认版本是2,所以要换成3。查看系统python默认版本p...
阿里云部署nginx + uwsgi + Django,公网访问
ECS : https://www.alibabacloud.com/zh/getting-started/projects/how-to-deploy-django-application-on-alibaba-cloud 环境:Ubuntu16.04 + Python3 + nginx + uwsgi + Django   (上面阿里云的部署文档贼多坑——QAQ) 按照文档所示,前提条件:...
Python3+Django+uwsgi+nginx部署及遇到的问题解决方案
注意:部署之前应该设置:settings.py    DEBUG = True       ALLOWED_HOSTS = ['*']部署从三个方面:    uwsgi    nginx    静态文件相关概念的介绍:  CGI:(Common Gateway Inteface): 字面意思就是通用网关接口,它是外部应用程序与Web服务器之间的接口标准,意思就是它用来规定一个程序该如何与web服务...
django+uwsgi+nginx 部署前后端分离项目的各种坑
使用虚拟环境部署,Python3,django==1.11.11 ,  uwsgi ,nginx  部署时使用的是宝塔平台   (公司用这个平台  ),服务器是 阿里云   先放上配置文件  uwsgi [uwsgi] #使用nginx连接时使用,Django程序所在服务器地址 ;socket=120.0.0.1:8069 #直接做web服务器使用,Django程序所在服务器地址 htt...
Django + Uwsgi + Nginx 实现生产环境部署
本节内容   uwsgi 介绍 uwsgi安装使用 nginx安装配置 django with nginx     如何在生产上部署Django? 老男孩教育python培训Django的部署可以有很多方式,采用nginx+uwsgi的方式是其中比较常见的一种方式。       uwsgi介绍 uWSGI是一个We
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 django微信开发教程 django教程python3