首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >uWSGI + python urllib2非常慢

uWSGI + python urllib2非常慢
EN

Stack Overflow用户
提问于 2013-02-13 23:36:39
回答 1查看 662关注 0票数 1

我有一个很大的问题:)故事是这样的:我在一台服务器上运行两个web应用程序。每一个都是由uwsgi通过supervisor启动的(nginx也在那里)。一个项目(App2)通过urllib2向另一个项目(App1)发出HTTP请求。当我开始围攻( -d1 -r10 -c200 http://app1.mydomain.com/test)时,另一个项目( app2 )开始变得不响应,该app2的所有uwsgi工作人员都变得忙碌起来。Mean time app1从浏览器响应,就像它没有被“围攻”一样。所有的工作人员都变得忙碌起来。当我用urllib2删除这行代码并开始测试时,所有的项目都感觉良好。应用程序的Uwsgi配置:

代码语言:javascript
复制
[uwsgi]
socket = /var/run/core/app1.sock
max-requests = 5000
listen = 2048
master = true
processes = 30
harakiri = 15
harakiri-verbose = 1
buffer-size = 65536
stats = /tmp/app1_stats.sock

它们是完全相同的。请注意,我没有“包围”发出HTTP请求的应用程序。如果重要的话都是用烧瓶做的。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-19 00:03:13

我解决了一个问题。如果有人感兴趣:只需使用urllib3并创建HTTPConnectionPool()。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14857145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档