引用
tcp 0 127.0.0.1:9000 0.0.0.0:* LISTEN
8、访问测试
输入http://serverip/

大功告成!
*附uwsgi启动脚本
#cd /home/uwsgi
#vi uwsgiserver.sh
#!/bin/bash if [ $1 = start ];then psid=`ps aux|grep "uwsgi"|grep -v "grep"|wc -l` if [ $psid -gt 2 ];then echo "uwsgi is running!" exit 0 else /usr/bin/uwsgi -x /home/uwsgi/uwsgi.xml fi echo "Start uwsgi service [OK]" elif [ $1 = stop ];then killall -9 uwsgi echo "Stop uwsgi service [OK]" elif [ $1 = restart ];then killall -9 uwsgi /usr/bin/uwsgi -x /home/uwsgi/uwsgi.xml echo "Restart uwsgi service [OK]" else echo "Usages: sh uwsgiserver.sh [start|stop|restart]" fi
#sh uwsgiserver.sh start
[uWSGI] parsing config file /home/uwsgi/uwsgi.xml
Start uwsgi service [OK]
如大家有什么疑问或感兴趣的话题可以通过weibo与我交流:http://t.qq.com/yorkoliu
以下是补充:
1、MySQL-python 安装错误如下
from setuptools import setup ImportError:
先安装
python ez_setup.py
在安装
python setup.py install
贴一下,方便其他兄弟了
2、我的nginx+uwsgi+django遇到大header的request,经常出现502,uwsgi报的是 invalid request header size,何解我的uwsgi配置为[uwsgi]socket = :8010master = truemodule = django_wsgiprocesses = 8home = /path/to/virtualenvharakiri = 20daemonize = /path/to/uwsgi.logpidfile = /path/to/uwsgi.pidpythonpath = /path/to/projectpythonpath = /path/to/uwsgibuffer-size = 32768reload-mercy = 8max-requests = 5000socket-timeout = 4
解决方法:大header可以修改nginx http head部分参数。
3、Nginx报502,但是uwsgi正常启动端口9000也正常监听。有可能是应用程序有错误导致。








