gevent 相关问题

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


gevent:调试旋转线程?

在基于gevent的程序中,我在某个线程的某个地方陷入了类似循环的情况:while True:gevent.sleep(0)如何确定这是哪个线程?是否可以列出(和...

回答 2 投票 2

芹菜上python工人的最佳设置(爬虫+保存数据库)

我有多个python工作者,它们会爬网某些网站,解析数据并将其存储在Postgres数据库中。我还不清楚如何设计代码来优化服务器资源(...

回答 1 投票 1

使用gevents Wsgi服务器在进程中多次启动和停止flask应用程序

我有一个flask应用程序,需要在同一过程中启动然后关闭它,并重复多次。我在应用程序中使用gevents,因此我将gevents.pywsgi用作WSGI服务器。 ...

回答 1 投票 1

我应该在gevents上选择asyncio以在Python3.x中实现并行处理吗?

该任务是使用子进程模块同时在日志文件上运行多个UNIX grep命令。同步运行这些grep命令非常耗时,因此希望将它们并行化。...

回答 1 投票 0

终结点上的Flask阻止,不允许另一个终结点调用

flask API的端点之一向实时流发出了较长的请求。这是代码示例:@ app.route('/ stream')def live_stream(sensor_id):stream = requests.get('stream_url',...

回答 2 投票 1

慢速执行postgresql提交语句

在具有postgresql后端(以及带有gunicorn应用程序服务器的nginx反向代理)的Django Web应用程序中,我在postgresql的慢日志中看到数十条COMMIT消息。看哪:2020-02-01 17:56:16 ....

回答 1 投票 1

诊断PostgreSQL性能下降

在具有postgresql后端(以及带有gunicorn应用程序服务器的nginx反向代理)的Django Web应用程序中,我在postgresql的慢日志中看到数十条COMMIT消息。看哪:2020-02-01 17:56:16 ....

回答 1 投票 1

Bottle-WebSocket:如何确保HTTP请求与ws连接来自同一会话?

我使用Python Bottle框架构建了一个Web应用程序。我使用bottle-websocket插件与客户端进行WebSocket通信。这是我的代码的一部分。从瓶子进口瓶,请求,运行...

回答 1 投票 3

使用gevent Greenlets时出现怪异行为

我是异步编程的新手。我正在做一个小型POC,我想在其中查看greenlet如何处理共享对象。我已经写了这段代码-从gevent导入猴子,从gevent导入睡眠...

回答 1 投票 1

有没有办法将api调用限制为蝗虫中的特定数字?

我正在使用蝗虫工具进行应用程序负载测试执行。现在,我遇到了一个问题,即将api调用限制为一定数量(例如:应该只击中api的25次),而其他api在...

回答 1 投票 0

烧瓶gevent线程卡在kafka使用者上

我们有一个flask应用,在gevent worker模式下使用gunicorn进行部署。该应用程序本身可以收听很少的REST api,但也可以收听kafka使用者(使用融合客户端)。部署应用程序时,...

回答 1 投票 0

如何为Flask Server发送的事件在生成器内部配置gunicorn和gevent以实现睡眠功能?

我正在使用此生成器函数来实现服务器发送的事件:def event_stream():而True:gevent.sleep(3)产生'data:some data \ n \ n'...并以如下方式返回: ...

回答 1 投票 0

芹菜工作者的任务处理被延迟

[借助芹菜,我为Redis创建了侦听器,以将所有写入事件都获取给Redis。根据事件,我将触发celery任务,以将数据从Redis迁移到DB。我正在使用事件池...

回答 1 投票 0

无法在Windows上安装蝗虫

[嗨,我正在尝试使用pip install locustio在python版本3.7.3的Windows上安装蝗虫,但出现错误。错误:无法为使用PEP 517且不能为...的gevent构建轮子...

回答 1 投票 0

[在使用Gunicorn和Gevent运行Flask时如何通过请求发出非阻塞请求

我的Flask应用程序将收到一个请求,进行一些处理,处理需要很长时间。与Gevent一起运行Gunicorn将使其能够同时处理许多缓慢的请求。我...

回答 1 投票 0

使用zerorpc和线程的程序将引发异常“ LoopExit:此操作将永远阻塞”

我正在使用python 2.7和zerorpc并在程序中使用线程。当我通过Thread对象中的zerorpc调用远程函数时,出现了异常“ LoopExit:此操作将永远阻止”。一个...

回答 1 投票 2

仅记录到文件,不记录日志。DEBUG

我有以下脚本,我只希望将“ DEBUG”日志消息记录到文件中,而不要记录到屏幕上。从烧瓶导入烧瓶,请求,从gevent.pywsgi导入jsonify ...

回答 1 投票 0

带有Godaddy错误的事件SSL:ssl.SSLError:[SSL:SSLV3_ALERT_CERTIFICATE_UNKNOWN] sslv3警报证书未知(_ssl.c:1051)

我已经在GoDaddy上安装了SSL证书的Webhosting。我正在尝试将https POST请求发送到运行gevent的我自己的服务器(具有静态IP)上的Python后端...

回答 1 投票 0

Django频道从Celery任务发送组消息。 Asyncio事件循环在所有异步任务完成之前停止

我目前遇到一个特别棘手的问题,我将尽力解释。我有一个Django项目,它的主要目的是从数据库快速执行排队的任务。我用芹菜和...

回答 2 投票 2

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