gevent 相关问题

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

pyinfra中的并行选项和无等待选项有什么区别

我想知道pyinfra中的并行选项和无等待选项有什么区别。 我了解并行选项控制一次主机的数量,无等待选项控制主机是否运行...

回答 1 投票 0

在跨服务 GRPC 请求中遇到 500 个超出期限的错误

我正在处理我职业生涯中最困难的错误之一。首先进行一个简短的总结:我有两个服务,都是用 python 编写的。第一个(以下称为客户端)是一个 http 服务 API

回答 1 投票 0

如何在greenlet中从python线程接收数据而不阻塞所有greenlet?

我们有一个严重基于线程的现有代码库,我们试图通过flask-socketio公开它。我找不到一种机制让 greenlet 等待来自线程的数据而不阻塞...

回答 1 投票 0

使用 Google Bigtable 和 Cloud Pubsub 的组合偶尔会挂起

我使用Gunicorn(Gevent)+ Flask链制作了一个Web API应用程序。 当它收到数据时,它使用单例模式从 Bigtable 中的 5 个不同表中读取行,然后执行 cpu 密集型任务。 之后...

回答 1 投票 0

Gevent 无法使用诗歌安装在 M1 mac 上

我尝试使用诗歌为虚拟环境安装许多依赖项。当到达 gevent (20.9.0) 时,它会得到以下内容 导入错误: 导入错误:dlopen(/private/var/folders/21/

回答 4 投票 0

ssl.py 中的“RecursionError:超出最大递归深度”:`super(SSLContext, SSLContext).options.__set__(self, value)`

我在以下远程服务器设置上使用Python 3.6.5: 服务器:Windows 10 蟒蛇:3.6.5 请求:2.18.4 潘塔霍:8.0 当我针对服务器中的 URL 运行 request.get 时

回答 6 投票 0

设置 Odoo 15 时安装 gevent 时出错:Cython 编译问题

我在尝试安装 Odoo 15 的要求时遇到问题。具体来说,当尝试编译 gevent 包时安装失败,并且我看到许多错误...

回答 1 投票 0

SSL 和 WSGI 应用程序 - Python

我有一个 WSGI 应用程序,我想将其置于 SSL 后面。我的 WSGI 服务器是 gevent。 在这种情况下,通过 SSL 为应用程序提供服务的好方法是什么?

回答 3 投票 0

Celery启动命令行中gevent greenlet的合适数量是多少

对于gevent池,我们可以使用参数“-c”来指定greenlet编号。如下所示。 芹菜工人-A celerytasks.celery_worker_init -P gevent -c 1000 --loglevel =信息 问题:...

回答 1 投票 0

请求 webdriver 循环

我的代码如下所示: def download_article_picture(自己): """ 根据输入的 url 下载文章图片(如果有) ”“” 对于我...

回答 1 投票 0

使用 gevent.spawn 时弹出错误的应用程序上下文

我正在尝试在我的 Flask 应用程序中使用 gevent 运行多个并发下游请求。 我有: 导入 gevent 从 gevent 导入猴子 猴子.patch_all(线程= False) 从烧瓶导入 F...

回答 1 投票 0

Locust Gevent 友好插座

我有下面列出的以下客户端,可以使用自定义 protobuf 消息向我的服务器发送请求。我如何使这个 gevent 友好,以便我可以并行连接。现在看来

回答 1 投票 0

Flask + gevent:可能的套接字泄漏(处于 CLOSE_WAIT 状态)

在使用 Flask 和 gevent 进行流式传输时,可能存在连接泄漏。 服务器端的许多连接(在客户端关闭之后)处于 CLOSE_WAIT 状态。 ...

回答 1 投票 0

MongoDB 中的连接池如何与 pymongo 驱动程序配合使用? [重复]

我在基于 gevent 的框架上使用 mongodb 和 pymongo 驱动程序。我不明白工作池连接。我正在针对每个请求创建一个新的连接实例: 连接= MongoClient(主机='

回答 1 投票 0

Gevent:在每次for循环迭代中yield是一个好习惯吗?

我来自 Node.js,其中 https://github.com/caolan/async 等库允许异步迭代数组而不阻塞事件循环。 我是否正确地实现了同样的目标...

回答 2 投票 0

如何在运行 HTTP 的 gevent Flask/wsgi 服务器收到 HTTPS 请求时抑制“无效的 HTTP 方法”错误消息

如果我的应用程序的困惑用户意外地对运行 gevent 的“普通”flask 服务器(期望 HTTP 请求)进行 HTTPS 调用,我会收到一条日志消息,但我不知道如何...

回答 1 投票 0

如何在运行 HTTP 的 gevent Flask 服务器收到 HTTPS 请求时抑制“无效的 HTTP 方法”错误消息

如果我(或其他人)不小心对运行 gevent 的“普通”flask 服务器(期望 HTTP 请求)进行 HTTPS 调用,我会收到一条我不知道如何摆脱的日志消息,...

回答 1 投票 0

在线用户列表 - Flask Gunicorn Gevent

我有一个Flask应用程序(对于用户身份验证,我使用flask-login、flask-session)。我使用带有 gevent 和flask_socketio 的gunicorn 来运行它。 我的任务是显示在线用户列表...

回答 1 投票 0

如何在运行 HTTP 的 Flask 服务器收到 HTTPS 请求时抑制 gevent 错误消息

如果我(或其他人)对运行 gevent 的“普通”flask 服务器(期望 HTTP 请求)进行 HTTPS 调用,我会收到以下消息: 如果我(或其他人)对运行 gevent 的“普通”flask 服务器(期望 HTTP 请求)进行 HTTPS 调用,我会收到以下消息: socket3.socket位于0x103fd04c0对象,fd=7,family=30, type=1, proto=0>: (from ('::1', 50418, 0, 0)) 无效的 HTTP 方法: '\x16\x03\x01\x01:\x01\x00\x016\x03\x03zGÀQÝQ0r\x0eCªðÏ\x19é!\x1dùº\x92u9\x92õ?\x0b%\x1b\x13\x00|I \x01¸ìQ:â©\x86\x89̻o\x15õ\x07\x8cQ\xa0ä$\x1d\x0e&8Å\x89\x1cî$jñ\x00b\x13\x03\x13\x02\x13\x01Ì©Ì ¡ÌªÀ0À,À(À$À\x14À ' 我认为异常不会到达 python 代码,所以我无法在记录异常之前捕获它。还有其他方法可以抑制吗 目标是接受连接而不执行任何操作。让用户收到 https 证书错误,但这应该会阻止您的服务器上的错误。 更改为: https_server = WSGIServer(("0.0.0.0", 443), app, do_handshake_on_connect=False) try: https_server.start() except as err: # you may want to autoredirect to http here pass while True: gevent_sleep(60)

回答 1 投票 0

带有gunicorn + gevent的Flask Socket IO

我正在尝试运行一个包含网络套接字的烧瓶应用程序,它使用flask_socketio。 我的Python代码如下 从烧瓶导入 jsonify,请求,Flask 从flask_cors导入CORS 来自flask_so...

回答 1 投票 0

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