pypy+uwsgi+dango+nginx 简单部署

关于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.socket
listen = 126
master = true
pidfile = /server_conf/smp/uwsgi.pid
processes = 2
#pythonpath = /root/p_code/repos/smp/
#module = smp.wsgi
profiler = true
memory-report = true
enable-threads = true
logdate = true
limit-as = 502
daemonize = /server_conf/smp/log.log
socket-timeout = 10
post-buffering-bufsize = 65535
buffer-size = 65536
post-buffering = 8192

#插件动态库
plugin = /usr/lib64/uwsgi/pypy_plugin.so
pypy-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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值