pypy+uwsgi+dango+nginx 简单部署

来源:互联网 发布:淘宝客查劵功能 编辑:程序博客网 时间:2024/04/27 14:42

关于pypy+uwsgi+dango+nginx的部署,与python+uwsgi 等的部署基本相同

差别主要是在pypy和python、以及uwsgi 的插件问题 

关于pypy 这里不做介绍

1,安装pypy:

apt-get install pypy  或者 yum install pypy

2,安装pypy的pip(需要安装setuptools模块):

获取pip脚本:点击打开链接 

3,安装uwsgi:
uwsgi中文文档:点击打开链接

1,pip工具安装:pypy -m pip install uwsgi

2,下载安装包安装:解压后 执行 pypy setup.py install

此时在pypy安装目录bin目录下生成uwsgi 可执行命令脚本

4,安装uwsgi到pypy的插件

一般的yum源中没有uwsgi-plugin-pypy包(有uwsgi-plugin-python)

可到这里下载:点击打开链接

解压文件获得pypy_plugin.so 文件

5,简单配置uwsgi,  uwsgi.ini(试了下,貌似不需要配置plugin选项就可以了)

[uwsgi]socket =/server_conf/smp/sock.socketlisten = 126master = truepidfile = /server_conf/smp/uwsgi.pidprocesses = 2#pythonpath = /root/p_code/repos/smp/#module = smp.wsgiprofiler = truememory-report = trueenable-threads = truelogdate = truelimit-as = 502daemonize = /server_conf/smp/log.logsocket-timeout = 10post-buffering-bufsize = 65535buffer-size = 65536post-buffering = 8192#插件动态库plugin = /usr/lib64/uwsgi/pypy_plugin.sopypy-lib=/usr/lib64/libpypy-c.so#pypy的安装目录pypy-home=/usr/lib64/pypy-5.0.1/#django项目应用的wsgi文件pypy-wsgi-file=/root/p_code/repos/smp/smp/wsgi.py#django项目根目录pypy-pp=/root/p_code/repos/smp/

6,nginx配置,这里不做叙述

7,运行

使用pypy安装目录bin目录下的uwsgi命令
uwsgi --ini uwsgi.ini


0 0
原创粉丝点击