ubuntu12.04 python2.7.3+uwsgi+nginx 配置问题
@张大鹏 你好,想跟你请教个问题:按照你的文章配置 ubuntu12.04 python2.7.3+uwsgi+nginx 区别我用的是12.10
访问的时候提示
502 Bad Gateway
看 日志 有下面的 错误2012/11/07 13:58:36 [error] 9116#0: *1 upstream prematurely closed connection while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", upstream: "uwsgi://127.0.0.1:9090", host: "localhost"
有几个地方 有写疑问
django_wsgi.py
配置路径
sudo
gedit /usr/share/nginx/www/pythonweb/mysite/django_wsgi.py
跟 下面的 目录结构不一样,
-/usr/share/nginx/www/pythonweb/mysite/mysite/django_wsgi.py
还有 uwsgi.xml
pythonpath 目录 三者是不是一样的 。
13 | <pythonpath>/usr/share/nginx/www/pythonweb/mysite</pythonpath> |
14 |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(11)
--socket没有次命令
我一同事也叫 @张大鹏 目前在支付宝
多谢@张大鹏已经解决 了, uwsgi 没有配置正确 ,主要是pythonpath路径没有正确, 我的mysite 让我打成mystie了 ,最终 django_wsgi.py 是不需要的,可能是新版已经默认支持了。只要找到项目路径就可以了 ubuntu 12.10 nginx +uwsgi 已经配置成功了, 下面是我的uwsgi 配置文件
<uwsgi>
<socket>127.0.0.1:9090</socket>
<listen>80</listen>
<master>true</master>
<pythonpath>/usr/share/nginx/www/pythonweb/mystie</pythonpath>
<processes>8</processes>
<logdate>true</logdate>
<daemonize>/var/log/uwsgi.log</daemonize>
<plugins>python</plugins>
</uwsgi>
sudo uwsgi -x /home/uwsgi/uwsgi.xml
我centos 502可能是callable没指定正确
按你的配置还是出现同样的错误呢 系统也是用的12.04的呢
你的解决了?
回复
我没遇到你们的问题。照我的配就行
http://my.oschina.net/lanybass/blog/61896
加了一起讨论一下。
那篇文章,给个url 到你博客没找到类似的。
试试我的文章