从前天就开始配置vps,无奈是lz小白,各种东西都是现场google
现在nginx、mysql已经成功配置,但用flask写的程序不能部署成功,采用的uWSGI
进去以后总是502,无奈了
求帮助,求经验
现在nginx、mysql已经成功配置,但用flask写的程序不能部署成功,采用的uWSGI
进去以后总是502,无奈了
求帮助,求经验
1
ry_wang Jan 31, 2012
502的话感觉绝大部分是PYTHONPATH配置的问题
|
2
reus Feb 1, 2012
继续google吧
|
3
vixvix Feb 1, 2012
查log, nginx的log, uWSGI没配置过,估计也有log. ps一下看uWSGI有没有起来,然后看看nginx传递到uWSGI参数正确与否。
|
5
magicshui OP |
6
ygmpkk Feb 1, 2012
Linux配置很简单的·~~啊;Nginx 502 的问题 一般是由于脚本解释器造成的
|
8
likuku Feb 2, 2012 via iPhone
Linux 配置,日志,报错,都很直接透明。细心耐心就可以了。
|
11
vixvix Feb 11, 2012
这几天开始摆弄uwsgi.
nginx好弄,就照一般教程写的做就好了,我用0.9.x和1.x的nginx, 都不用从新编译。 uwsgi的配置就有点tricky, 就跟@ry_wang说的,基本上都是pythonpath的问题。 我用ini来load uwsgi: chdir=/home/vixvix/django/dev01 module=wsgi:application virtualenv=/srv/python-environments/python26-django131 我的django app是dev01, 在dev01的文件夹里有个wsgi.py. 我的个人心得是在502的时候,就不要把uwsgi daemonize而运行在前台,浏览器reload, 就能在term看出错信息。 |