gevent 相关问题

Gevent是一个基于协程的Python网络库,它使用greenlet在libevent(1.0之后的libev)事件循环之上提供高级同步API。

带有gevent的uwsgi占用100%CPU

我有一些在gevent上运行uwsgi的Web api服务器,在8台核心计算机上有16个进程。运行几天后,某些进程占用了100%的CPU。这是uwsgi master = true ...的关键选项。

回答 1 投票 0

如何永久停止等待从套接字接收的greenlet

我正在Python应用程序中编写一个简单的模块来与服务器通信。我使用gevent和zeromq套接字。该模块将在线程中运行。这是一个演示导入线程导入gevent导入...

回答 1 投票 0

为什么gevent.sleep(0)不产生,需要一个非零值?

尝试测试我的uWSGI-> py2.7-> Flask-> gevent应用程序是否正在同时处理请求。许多指南说,“ gevent.sleep(0)”是您需要执行的操作,以使“线程”产生。对于我的情况,它是...

回答 1 投票 0

Gevents组与Gevents池

我开始学习gevent,请参阅本教程:http://sdiehl.github.io/gevent-tutorial/。我真的无法理解一组greenlet和一组...

回答 1 投票 1

类似gevent中的cron(timer)

如何在gevent中制作经典计时器?我当前正在使用gevent.spawn_later,但是有没有一种方法可以使用core.timer,例如说“按间隔执行回调”,就像cron一样? def callback():#...

回答 4 投票 7

`使用gevent池时,NewConnectionError`

[尝试使用gevent并行化IO绑定的工作时,我收到大量的错误消息:requests.exceptions.ConnectionError:HTTPConnectionPool(host ='blabla.com',port = 80):Max ...] >

回答 1 投票 1

Python:从Gevent Greenlet获得价值

我正在学习Gevent,但无法获取greenlet中调用的函数返回的值。以下代码:import gevent.monkey gevent.monkey.patch_socket()从gevent导入gevent导入...

回答 1 投票 5

现实世界的Gevent和Asyncio用例

在浏览了网上的很多文章之后,这是我对并发程序的理解。在python中,如果我们有CPU限制的任务,那么我们可以利用多处理模块(原因...

回答 1 投票 0

Django <->应用程序服务器(node.js)之间的通信方法?

客户端与Django进行对话,而django使用node.js进行一些与JavaScript相关的工作,以向客户端返回http响应。 我想知道如何在djang...

回答 1 投票 1

Python3中的Gevent支持

我在Python2.7中成功使用Gevent之后,尝试在Python3.4中安装和使用Gevent。但是,使用Python 3时,导入本身出现错误。 python3还不支持吗? ...

回答 1 投票 1


python请求有任何回调方法吗?

这是我想要的。 s = Session()s.get(URL,callback = self.do_this)def do_this(self,response):打印response.url

回答 2 投票 0

Boto3 / S3 / Django:在计算文件哈希时避免阻塞事件循环

从gunicorn + gevent worker,通过django-storage上传(多部分)到S3,如何确保在计算文件/部件内容的散列期间,事件循环不被阻止? ...

回答 1 投票 1

我无法安装Gevent

我需要为python2.7安装Gevent但在尝试几乎所有后我仍然没有安装它。我有python 2.6.6,这里一切正常......但我需要python2.7 +然后我安装python 2.7.9现在有......

回答 3 投票 6

从python gevent输出中删除stacktrace

我是python的新手,并在引发异常时尝试删除/修剪gevent堆栈跟踪输出。我读到某个地方,我可以通过使用AsyncResult实现它,但似乎我无法想象......

回答 1 投票 0

如何在Mac OS X Lion上安装Python库'gevent'

Python库gevent,版本0.13.6(PyPI上的当前版本)不会在OS X Lion,Python 2.7(以及可能的其他版本)上进行pip安装。它在Snow Leopard上工作正常。我怎样才能获得这个库......

回答 10 投票 63

用于高容量网页搜寻的Python线程与Gevent

我正在尝试决定是否应该使用gevent或threading在python中实现Web抓取的并发性。我的程序应该能够支持大量(~1000)个并发工作者。大多数......

回答 1 投票 1

多个StreamServer侦听器

我有守护进程,它有连接池到handlerSocket。我有两种类型的客户端,它们的协议不同。我想设置2个侦听器来处理每个协议并共享连接池...

回答 3 投票 3

芹菜工人收到任务但没有执行

我试图在Windows 10上使用celery = 4.2.0,Python = 3.6和Rabbitmq = 3.7.9执行简单任务,该任务由工作人员接收但未执行并保持未被执行状态。任务decleration:@app ....

回答 1 投票 0

什么控制芹菜工人线程?

我有一个使用此命令启动的Celery工作进程:celery multi start worker --app = xyz.celery --queue =“xyz” - pidfile =“/ var / run / xyz /%n.pid” - pool = gevent --concurrency = 500 --time -...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.