uWSGI 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
uWSGI 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 GPLv2
开发语言 C/C++ Python
操作系统 Linux
软件类型 开源软件
开发厂商
地区 不详
提 交 者 红薯
适用人群 未知
收录时间 2009-05-07

软件简介

uWSGI 是一个快速的、纯C语言开发的、自维护的、对开发者友好的 WSGI 服务器,旨在提供专业的 Python web应用发布和开发。可使用 C/C++/Objective-C 来为 uWSGI 编写插件。

架构图:


Gunicorn 的性能比较:

配置方法:

LoadModule uwsgi_module     libexec/apache2/mod_uwsgi.so
<Location /myapp>
    SetHandler uwsgi-script
</Location>
展开阅读全文

代码

评论 (1)

加载中
#uWSGI#用的人多吗, 靠谱不?
2016/02/17 15:08
回复
举报
更多评论
发表了资讯
2013/05/27 00:00

uWSGI 1.9.11 发布,支持 PyPy

uWSGI 1.9.11 发布了,该版本提供一个新的 pypy 插件,基于 cffi,而老的那个 cpyext 被移除。 该插件当前只支持 Linux 系统,下一个版本将支持其他系统。 uWSGI 是一个快速的、纯C语言开发的、自维护的、对开发者友好的 WSGI 服务器,旨在提供专业的 Python web应用发布和开发。 配置方法: LoadModule uwsgi_module ...

6
9
发表了资讯
2011/12/31 00:00

uWSGI 1.0 发布,纯C语言的WSGI服务器

uWSGI 1.0 发布了,该版本支持自适应的进程 spawning,增加一个统计框架,支持CGI 和PHP脚本。 uWSGI 是一个快速的、纯C语言开发的、自维护的、对开发者友好的 WSGI 服务器,旨在提供专业的 Python web应用发布和开发。 配置方法: LoadModule uwsgi_module libexec/apache2/mod_uwsgi.so <Location /myapp> Set...

3
6
发表了资讯
2011/09/01 00:00

uWSGI 0.9.9 发布

uWSGI 0.9.9 发布了,该版本侧重于优化和 gevent 的支持,新增了 emperor 模式。 uWSGI 是一个快速的、纯C语言开发的、自维护的、对开发者友好的 WSGI 服务器,旨在提供专业的 Python web应用发布和开发。

0
1
发表了资讯
2011/06/05 00:00

uWSGI 0.98 发布,WSGI 服务器

uWSGI 0.98 发布,uWSGI 是一个快速的、纯C语言开发的、自维护的、对开发者友好的 WSGI 服务器,旨在提供专业的 Python web应用发布和开发。 该版本最HTTP, FastCGI, 以及 Mongrel2 协议的原生支持;PSGI 支持大幅提高;OpenIndiana得到官方支持;增加了Systemd支持;各类bug修复及优化工作。 配置方法: LoadModule uws...

0
0
发表了资讯
2010/01/22 00:00

uWSGI 0.9.4 发布

uWSGI 是一个快速的、纯C语言开发的、自维护的、对开发者友好的 WSGI 服务器,旨在提供专业的 Python web应用发布和开发。 This release includes an integrated spooler, better error management, long options, clustering functions, lighttpd support, fastfuncs, paste support, and a lot of bugfixes and optimi...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2018/03/15 17:53

uWSGI、WSGI和uwsgi

WSGI wsgi server (比如uWSGI) 要和 wsgi application(比如django )交互,uwsgi需要将过来的请求转给django 处理,那么uWSGI 和 django的交互和调用就需要一个统一的规范,这个规范就是WSGI WSGI(Web Server Gateway Interface) WSGI,全称 Web Server Gateway Interface,或者 Python Web Server Gateway Interfac...

0
0
发表了博客
2018/03/11 11:47

WSGI、uwsgi和uWSGI

一、WSGI WSGI ( Web Server Gateway Interface )是一个网络服务器和网络应用的通用接口的规范或者用于Python框架。 由于python开发人员在网络框架的选择限制了网络服务器的选择是python 网络框架的问题。Python应用经常设计只用在 CGI、FastCGI和一些客户API的其中一个上面。 WSGI则用来解决这样的矛盾。它构造一个网络...

0
0
发表了博客
05/22 12:31

安装uwsgi和使用uwsgi

安装uwsgi和使用uwsgi 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 安装依赖 apt-get install build-essential python-dev 安装 ...

0
0
发表了博客
2018/12/09 00:29

uWSGI ,WSGI和uwsgi的区别

1.1.为方便理解,uWSGI ,WSGI和uwsgi在网站项目流程图中的功能如下: 1.2.网站项目结构图 2.uWSGI ,WSGI和uwsgi的区别 2.1 WSGI: WSGI,全称 Web Server Gateway Interface,或者 Python Web Server Gateway Interface ,是为 Python 语言定义的 Web 服务器和 Web 应用程序或框架之间的一种简单而通用的接口。也可以认为...

0
0
发表了博客
2019/02/01 11:37

浅析uWSGI、uwsgi、wsgi

WSGI协议 首先弄清下面几个概念: **WSGI:**全称是Web Server Gateway Interface,WSGI不是服务器,python模块,框架,API或者任何软件,只是一种规范,描述web server如何与web application通信的规范。server和application的规范在PEP 3333中有具体描述。要实现WSGI协议,必须同时实现web server和web application,当...

0
0
发表了博客
2018/05/09 16:17

uwsgi

为什么不使用mod_wsgi wsgi可以看成一种编程标准,而不是一个socket协议,他不同于fastcgi它是一个通信协议 Python web程序,布署起来常见的有两种方法: 1.一种是使用框架本身自带的的server服务器调用wsgi接口来调用我们的web app应用程序,而因为我们的框架开发能力有限,不可能开发出一套很稳定,负载功能等各方面能...

0
0
发表了博客
2019/02/27 16:21

WSGI & uWSGI 以及 uwsgi

主要内容: 1.WSGI 2.uWSGI 3.uwsgi 1. WSGI 1.1 WSGI相关概述 引子: wsgi server (比如uWSGI) 要和 wsgi application(比如django )交互,uwsgi需要将过来的请求转给django 处理,那么uWSGI 和 django的交互和调用就需要一个统一的规范,这个规范就是WSGI WSGI(Web Server Gateway Interface) WSGI,全称 Web Server...

0
0
发表了博客
2019/10/22 08:46

uWSGI、WSGI、uwsgi、wsgiref、werkzeug

WSGI WSGI:全称是Web Server Gateway Interface,WSGI不是服务器,也不是python模块、框架、API或者任何软件,只是一种规范,描述web server如何与web application通信的规范。是Web服务器和Web应用程序之间或框架之间的通用接口标准 WSGI就是一座桥梁,WSGI的接口分为两个:一个是与Web服务器的接口,一个是与服务器端程...

0
0
发表了博客
2019/05/12 11:23

Ngix 配置与部署(wsgi,uwsgi,uWSGI)

1. WSGI 是一种协议接口,他是描述web服务器如何与web应用程序(Django ,Flask ) 通讯的规范. 2. uwsgi 与WSGI协议一样,是uWSGI服务器的独占协议,用于定义传输信息的类型. 3. uWSGI 是一个全功能的HTTP服务器, 实现了WSGI协议和uwsgi协议Http协议等等. 部署架构: nginx 和uwsgi对接. 1.Django中配置文件wsgi.ini 启动u...

0
1
发表了博客
2019/02/21 13:41

Gunicorn与uWSGI

Gunicorn与uWSGI perfork perfork是一种服务端编程模型, Nginx, Gunicorn, uWSGI都是这种模型的实现, 简单的说perfok就是master进程启动注册一堆信号处理函数, 创建listen socket fd, fork出多个worker子进程, 子进程执行accept循环处理请求(这里简化模型, 当然也可以用select, epoll多路复用), master进程只负责监控wor...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2019/07/09 09:12

项目部署到服务器,没有人使用,为何cpu使用率偏高

框架:Django 问题:项目是Django+nginx+uwsgi+redis+https部署的,晚上的时间web网站是没有人使用的,为何cpu使用率会达到60%

10
0
发表了问答
2016/03/25 13:48

把django部署到uwsgi上 使用multiprocessing创建子进程会造成主进程阻塞

前端页面无响应。但是同样的代码使用python manage.py runserver 启动,就不会阻塞主进程,有什么好的办法解决这个问题?

3
0
发表于AI & 大数据专区
2018/11/10 11:34

Linux服务器django项目使用uwsgi启动出错

*** WARNING: Can't find section "uwsgi" in INI configuration file uwsgi.ini *** *** Starting uWSGI 2.0.17.1 (64bit) on [Sat Nov 10 11:28:06 2018] *** compiled with version: 4.8.5 20150623 (Red Hat 4.8.5-28) on 30 September 2018 02:57:22 os: Linux-3.10.0-693.2.2.el7.x86_64 #1 SMP Tue Sep 12 22:26:...

3
0
发表了问答
2017/07/07 20:08

ajax+paramiko执行耗时脚本问题

ajax post到django后台,paramiko远程执行耗时为5分钟的脚本,并取回echo值 执行结果为,一次成功,一次失败,交替进行。 前后端代码如下: $.ajax({ type: 'POST', url: "/android/test_deploy_one/"+sub_id+"/?fresh=" + Math.random(), data: {csrfmiddlewaretoken:'{{cs...

1
0
发表了问答
2016/09/07 16:44

RESTFul如何限制用户的访问速度

restful如何来限制用户的访问速率,有些文正中给出可以通过头部字段结合其他什么什么实现的,求指点?

7
0
发表了问答
2017/04/26 15:50

在linux下使用nginx+uwsgi部署Django程序遇到麻烦

我在anaconda的环境中开发,按照网上的教程安装nginx后,在环境里使用pip安装uwsgi,后,命令行输入uwsgi,就出现了以下错误: uwsgi: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory 这是怎么回事?怎么这么坑?...

1
0
2016/11/10 15:59

怎样测量一台WEB(Django)服务器的负载能力.

最近在学着用Django开发一个服务器, 如何去测量它的性能,用谷哥搜一圈对这些概念还是一头雾水,比如: QPS(TPS):每秒钟request/事务 数量 并发数: 系统同时处理的request/事务数 响应时间: 一般取平均响应时间 对上面这些概念没有直观的理解.下面是我用AB工具比着测试了一下,下面这个URL的请求就是一个用户登录的请求...

5
0
发表了问答
2016/05/18 20:15

django用uwsgi和nginx部署失败的问题

我自己尝试不是django+uwsgi+nginx,发现部署失败,访问80端口出来的还是nginx默认的页面 版本信息: nginx version: nginx/1.0.15 Python 2.7.11 django:(1, 9, 5, 'final', 0) uwsgi:2.0.13.1 部署方式: 1)创建django工程和app: django-admin startproject apptest, python manage.py startapp app1; 2) 配置uwsgi...

1
1
发表了问答
2016/01/05 14:11

Nginx ajax获取后端数据 偶尔是空值

问题描述:前端用ajax定时(每2秒)从后端获取变化数据(后端数据不为空),但前端无规律获取不到值。(比如前3秒有值,后1秒空值,再1秒有值,4秒空值。无规律出现空值)。除了ajax,页面无其他问题。 运行环境:阿里云服务器,centos7,nginx+uwsgi/gunicorn+django 问题补充:使用django自带的runserver,以及用单独用...

7
0
发表了问答
2016/02/26 18:16

请问socket文件要怎么写?请教大虾一个实例!

各位大虾,小弟最近研究学习Django+uWSGI+Nginx,但是很多教程在配置上配置projectname.sock,所以无法进行下一步学习工作,特意向各位请教socket如何编写,或者实例可以让小弟参考参考,感谢!

1
0
发表了问答
2015/12/23 16:04

使用uwsgi发布python报错

uwsgi配置文件内容如下: [uwsgi] http-socket = :9090 daemonize = /var/log/uwsgi.log master = true chdir = /usr/local/python35/bin/ wsgi-file = /root/lianxi/index.py index.py内容仅是如下内容: #!/usr/bin/python print("hello") 启动uwsgi命令是 uwsgi --ini uwsgi.ini 用浏览器访问这台服务器的地址 http:/...

2
0
发表了问答
2015/11/19 17:08

uWSGI detected max file descriptor number : 1024

@China_OS 你好,想跟你请教个问题:在Ubuntu下构建有一个Web APP框架,Nginx+uWSGI+Django, 通过负载测试工具高压测试,结果只能产生1024个并发量,修改单进程最大可操作文件描述符,修改后为65535,重启后,uWSGI日志报告,detected max file descriptor number : 1024。请问是什么会导致这个问题无法正常修改?...

8
0
发表了问答
2015/02/03 09:02

pypy编译uwsgi错误,请教

pypy编译uwsgi错误: Traceback (most recent call last): File "app_main.py", line 75, in run_toplevel File "setup.py", line 6, in <module> from setuptools import setup ImportError: No module named setuptools 请教解决的方法...

6
0
发表了问答
2014/11/20 10:01

请大牛 阐述一下 nginx uwsgi python uliweb 之间的关系和各自的作用

本人没搞过web开发,请大牛不吝赐教,谢谢。

2
0
发表了问答
2014/10/14 08:51

nginx + django + uwsgi 部署成功后,django自带的后台admin无法访问

nginx 配置(因为php也一起在同一个nginx,所以只配置了项目和后台) location ~ /(polls|admin)/ { root html; uwsgi_pass 127.0.0.1:8000; include uwsgi_params; access_log off; } 项目:uwsgi.xml <uwsgi> <socket>127.0.0.1:8000</socket> <listen>20</listen> ...

4
0
发表了问答
2012/11/07 14:41

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...

13
0
发表了问答
2014/03/28 19:41

uwsgi 配置不成功啊 求救求救

基本按照这个方法配置的 可是就是不成功啊 ,,找了好多资料也说不全 错误信息如下

2
0
发表了问答
2013/11/05 11:24

关于MongoDB应用方案的可行性鉴定

本人安卓老手,服务器方面略懂而已,最近在关于服务器的mongodb数据库存储设计方案上有点儿纠结,不知道该怎样抉择,麻烦各位懂行的哥们儿给点儿建议,帮忙指点指点,小弟在这里先谢过了:D 服务器数据库模型是先有一个User集合,存储用户信息,然后用户登录之后,要获取自己的Shop信息,然后还会根据Shop信息,获取每个S...

6
0
发表了问答
2011/10/26 00:24

Nginx+uWSGI 部署 Django 应用

常见的django webapp 部署方式采用FCGI 或 WSGI的方式部署,今天我这备忘下采用uWSGI的部署方式。 目前我这博客就是采用 Nginx + uWSGI + Python + Django 构建的,部署虽没有php那样扔到目录那么方便,但是并发和性能消耗还是非常不错的。这里不想赘述关于FCGI, WSGI,uWSGI之间的比较,网上关于这样的对比测试也有很多。这...

8
37
发表了问答
2013/09/07 15:09

flask多静态文件夹处理问题

我有个图片网站,与网站程序相关的静态文件都在 /static/ 文件夹下,而网站的图片我却想放在与 /static/ 同一层级的 /images/ 下面,文件的目录结构如下: ── main ├── errors │ ├── css │ └── images ├── forms ├── models ├── static ├── images │ ├── css │ ├── fonts │ ├── im...

4
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
53 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部