gevent 相关问题

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

由于“您无法在与异步事件循环相同的线程中使用 AsyncToSync”错误,异步 Flask 端点无法同时工作

这是重现该问题的最小蓝图: @my_blueprint.route('/my_route',methods=['POST']) 异步 def my_route() -> 响应: 等待 asyncio.sleep(5) 返回格式_json_respo...

回答 1 投票 0

Gevent greenlet 将异常冒泡到父级

在使用 gevent 时,每当子 greenlet 抛出异常时,我希望它冒泡到父级(理想情况下让父级抛出异常)。在 greenlet 的文档中,它...

回答 1 投票 0

使用 --pool gevent 启动时 Celery 抛出错误,但其他情况下工作正常

我有一个芹菜任务,如下所示: 从芹菜进口芹菜 从 asgiref.sync 导入 async_to_sync 从 celery_app.celery_commands 导入 some_async_command 导入操作系统 redis_connection_string = os.envi...

回答 1 投票 0

什么是格林莱特?

我是gevent的新手。我已经阅读了gevent的介绍 他们提供了简单的示例,但我很难理解 greenlet 是什么。来自学习并发。 Greenlets 非常轻...

回答 2 投票 0

Pika,选择适配器和 gevent

有谁知道使用 SelectConnection 适配器将 pika 与 gevent 一起使用是否安全? 看看代码,我不明白为什么不。据我所知,它只是调用 select.epoll() 我保证......

回答 1 投票 0

从 greenlet 内部调用 trio

我试过这个: 进口三重奏 从 gevent 导入猴子,生成 猴子.patch_all() 异步 def async_double(x): 返回 2 * x def 运行(): 返回 trio.run(async_double, 3) g = 产卵(运行) g.joi...

回答 0 投票 0

Workload Identity 在使用 gevent monkey patching 时停止工作

我有一个应用程序,其中包括一个 Flask API 服务器和一个 worker 来处理来自 PubSub 的消息。它们作为单独的容器在 Kubernetes 中的单独 pod 上运行。 我已经迁移到使用 Workload

回答 0 投票 0

无法在 Mac M1 上安装 gevent

无法在 venv 中安装 gevent:在 Mac M1(OS Ventura 13.3.1(22E261)),python 3.9 上 运行 '(cd "/private/var/folders/6j/khw733_d6w52dc93lqy5d0lc0000gq/T/pip-install-bhh121m3/

回答 0 投票 0

在 docker 中运行 locust 会产生 OSError: [Errno 97] Address family not supported by protocol

我在 docker verison 23.0.3 中运行蝗虫我一直收到这个错误。 [2023-04-08 02:12:15,725] 044913c8d54a/INFO/locust.main:在 http://0.0.0.0:8089 启动 Web 界面(接受连接...

回答 0 投票 0

无法安装gevent

我为代码墙道歉,但是,我不再明白如何解决这个问题 我是新手,但我已经遵循了所有基本建议,但无济于事,也许有人可以...

回答 0 投票 0

烧瓶应用程序错误(无效的 HTTP 方法)

我有一个使用 flask 和 gevent 的网络应用程序。当我运行应用程序时,端点方面一切正常,但是一段时间后(可能是几天)出现以下错误: ...

回答 0 投票 0

gunicorn worker (gevent) 使用 python 3.11 启动失败

我们正在使用 alpine 3.16.2、python 3.11.0 和 pip 22.3 以及通过 pip 安装的一堆其他库(django、google 等) gunicorn==20.1.0 gevent==22.10.2 greenlet==2.0.1 独角兽工人 (

回答 2 投票 0

多线程中的pymssql事务错误

以下代码正在生成事务错误。 COMMIT TRANSACTION 请求没有相应的 BEGIN TRANSACTION。 gevent池越大,错误越频繁。 sql_filter = '

回答 0 投票 0

使用 gevent 在 Gunicorn 中时,flask-socketio 可以处理多少个 websocket 客户端?

我正在考虑以下设置: 一个“普通”烧瓶应用程序 一个套接字应用程序 烧瓶套接字 gevent 与 Gunicorn,使用 GeventWebSocketWorker 工人类 一个独角兽工人 如果你是

回答 1 投票 0

Gunicorn - ValueError:不支持非阻塞套接字

我有一个具有实时聊天功能的 Python Flask 应用程序,我正尝试将其托管在 Ubuntu 18.04 LTS 服务器上。我使用 Eventlet 来运行应用程序,并使用 Gunicorn 和 Nginx 来托管它。这是代码...

回答 0 投票 0

Bottle 服务器在计算时没有响应

我有一个在端口 8080 上运行的瓶子服务器,使用“gevent”服务器。我使用这个服务器来支持一些简单的“服务器发送的事件”。 我的问题可能与不确切知道我的......

回答 1 投票 0

django + gunicorn:异步工作者的问题(gevent)。

我遇到了和这个帖子一模一样的问题Django+gunicorn+nginx上传大文件502错误。但提供的解决方案对我来说并不奏效,也许是因为它相当古老。我是...

回答 1 投票 1

从systemd启动gunicorn服务器时,出现Gevent未安装的错误。

我有一个运行ubuntu的EC2实例。它通过 gunicorn 为一个 flask 应用提供服务。我想让gunicorn服务器在EC2实例通过systemd重启时自动启动,使用下面的命令......。

回答 1 投票 1

呼叫grpc服务时,gevent会被屏蔽吗?

代码在这里: import gevent from gevent import monkey import sys import json import grpc sys.path.insert(0, '.') from grpc_gen import monk_pb2, monk_pb2_grpc import random import time import logging ...。

回答 0 投票 0

如何避免Gunicorn杀死烧瓶连接

我正在使用gevent工人在Flask和gunicorn上运行服务器。 flask的端点之一必须将文件上传到S3,这可能需要很多时间。使连接不被...

回答 1 投票 0

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