2 shishi1234 shishi1234 于 2016.04.14 19:17 提问

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

2个回答

CSDNXIAOS
CSDNXIAOS   2016.04.14 19:22

基于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,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

oyljerry
oyljerry   Ds   Rxr 2016.04.14 22:16

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
uwsgi+django+nginx配置问题总结
最新来学习django,想跟网上其他同学一样用uwsgi+nginx+django搭建一套网站系统,但是根据网上教程,一直都搭建不上,出现的问题有: 1,在配置uwsgi参数时,如果单独以uwsgi作为web服务器,必须要以http协议,即配置参数为http=80; 2,当uwsgi单独作为web服务器时,网上有些同学的参数是http=127.0.0.1:80,当我也这样配置到我的腾讯云主机上
解决nginx+uwsgi部署Django的所有问题
最近,自己暑假写的小项目也算完毕了,想着投放到自己云服务器上,本来以为只要打开端口运行python3 manager runserver 0.0.0.0:80就搞定了,最后才知道这只适用于Django的开发模式,只支持单用户访问,既然如此,那么就得需要web服务器进行部署了。我便使用了nginxnginx?为什么是nginx?首先我觉得它小,很轻量级,用着简便,没有apache那么庞杂,并且网上都推
django+uwsgi+nginx - 错误:nginx:504 Gateway Time out
分析504 Gateway Time out原因是因为相关参数设置的不当,还是很容易解决的nginx和uwsgi整合时有三个参数可以用于设置超时时间:1.uwsgi_connect_timeout: 默认60秒,与uwsgi-server连接的超时时间,该值不能超过75秒.若在超时时间内未能成功连接则断开连接尝试 2.uwsgi_read_timeout: 默认60秒,nginx等待uwsg
python+django+nginx+uwsgi环境解决timeout 504
http://www.linuxyw.com/470.html 本人的运维系统是用python+django开发而已,跑在nginx+uwsgi环境上 系统有部分功能是更新游戏程序等,如果文件多或大的时候,可能需要等待时间比较长,如果nginx使用默认的配置,一般是60秒就会出现timeout 504,如果系统在60秒没有返回结果时,就被timeout 504,会影响到系统的使用。
Ubuntu12.04 nginx python uwsgi Django安装步骤
Ubuntu12.04 nginx python uwsgi Django安装步骤
centos 7 + uwsgi +django+nginx 安装方法
centos 7 + uwsgi +django+nginx 安装方法 1、安装wget,gcc-c++ gcc* yum install -y wget gcc-c++ epel-release 2、安装pip yum install python-pip 3、升级pip pip install --upgrade pi
Nginx + uwsgi + django + websocket环境部署
1.安装nginx(/export/servers/nginx/) 保证/export/servers/nginx/是nginx的安装目录 /export/servers/nginx/conf/domain/xxx应用配置文件 2.部署django环境,保证python manage.py runserver 0.0.0.0:8000能正常跑起来 1.项目名称:Python_20160
用Nginx 和 uWSGI 来部署Django
周末趁着加班空闲,找了一个旧机器,装了个ubuntu13.04,
uWSGI+django+nginx的工作原理流程与部署历程
uWSGI+django+nginx工作原理流程及部署过程 django 一个基于python的开源web框架 uWSGI 一个基于自有的uwsgi协议、wsgi协议和http服务协议的web网关 nginx 常用高性能代理服务器 wsgi.py django项目携带的一个wsgi接口文件
nginx uwsgi wsgi django 这些东西究竟是什么关系
1 首先nginx 是对外的服务接口,外部liu'la