gevent 相关问题

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

StreamingHttpResponse:返回数据库连接到池中/关闭它

如果您有从Django视图返回的StreamingHttpResponse,它何时将任何数据库连接返回到池?如果默认情况下在StreamingHttpResponse完成后执行此操作,则为...

回答 1 投票 4

uWSGI + Gevent未从Nginx接收请求

我是uWSGI / gevent的新手,我的Python Flask服务器的Flask-SocketIo位于Nginx的后面,每当gevent的循环引擎运行时,该服务器就会死机。示例输出如下所示:...

回答 1 投票 0


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

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