Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
uWSGI&x2B;python urllib2非常慢_Python_Nginx_Flask_Urllib2_Uwsgi - Fatal编程技术网

uWSGI&x2B;python urllib2非常慢

uWSGI&x2B;python urllib2非常慢,python,nginx,flask,urllib2,uwsgi,Python,Nginx,Flask,Urllib2,Uwsgi,我有一个大问题:)故事是这样的:我有两个web应用程序在一台服务器上运行。每一个都是由uwsgi通过主管启动的(那里也是nginx)。一个项目(app2)通过urllib2向另一个项目(app1)发出HTTP请求。当我开始攻城(Sakege-d1-r10-c200)时,另一个项目(app2)开始没有响应,该app2的所有uwsgi工作人员都变得忙碌起来。平均时间app1从浏览器响应,好像它没有受到“围攻”。所有的工人都会不时地变得忙碌起来。当我用urllib2删除该行并开始测试所有项目时,感觉良

我有一个大问题:)故事是这样的:我有两个web应用程序在一台服务器上运行。每一个都是由uwsgi通过主管启动的(那里也是nginx)。一个项目(app2)通过urllib2向另一个项目(app1)发出HTTP请求。当我开始攻城(Sakege-d1-r10-c200)时,另一个项目(app2)开始没有响应,该app2的所有uwsgi工作人员都变得忙碌起来。平均时间app1从浏览器响应,好像它没有受到“围攻”。所有的工人都会不时地变得忙碌起来。当我用urllib2删除该行并开始测试所有项目时,感觉良好。应用程序的Uwsgi配置:

[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请求的应用程序。如果重要的话,都是用烧瓶做的。谢谢。我解决了一个问题。如果有人感兴趣:只需使用urllib3并创建HTTPConnectionPool()。

还有其他详细信息吗?我以前也有过类似的问题。