cost 105 ms
Gevent无限队列消费者? - Gevent infinite queue consumer?

我试图让一个消费者在一个永不消亡的单独线程上。 消费者可以获得任意数量的任务来执行。 我一直在摆弄 asyncio 和 gevent,但没有设法得到任何有用的东西。 下面是我正在尝试做的一个非常简单的例子。 Output 显然run_task永远不会为任务执行。 我可以使用join()但任务会按 ...

为什么使用 Gevent Pool 管理服务器中的 Greenlet 连接? - Why Use Gevent Pool to Manage Greenlet Connections in a Server?

我正在使用 Python 服务器,它为与服务器的每个连接生成一个 greenlet。 目前,服务器不使用 greenlet 池。 虽然我的预感是使用池可以提高性能(主要是响应时间和每秒请求的吞吐量),但在我实现 greenlets 池的反复试验中,似乎与仅使用相比没有太大的性能优势每个绿灯/连接的 ...

将 apscheduler 与 asyncpg db 一起用作作业存储:错误 MissingGreenlet - Using apscheduler with asyncpg db as Job Store: Error MissingGreenlet

我正在尝试通过 asyncpg 连接将 Apscheduler 与 postgresql db 一起使用。 我认为它会起作用,因为 asyncpg 支持 sqlalchemy ref 。 但是,是的,它不起作用。 更糟糕的是,我不明白错误信息,所以我什至不知道要谷歌搜索什么。import asyn ...

Docker 构建由于 python greenlet package 而崩溃 - Docker build crashing due to python greenlet package

我正在尝试从现有的 Dockerfile 创建一个 Docker 容器,但由于 greenlet package 而失败。 该容器是以前(1-2 年前)构建的,并且在远程服务器上运行良好,但是当我尝试在本地或另一台云计算机上再次构建时,它会失败。 任何帮助是极大的赞赏。 这是 Dockerfile ...

如何在永远循环中停止等待从套接字接收的greenlet - How to stop a greenlet which waits for receiving from socket in a forever loop

我正在我的 Python 应用程序中编写一个简单的模块来与服务器通信。 我使用 gevent 和 zeromq 套接字。 该模块将在一个线程中运行。 这是一个演示 当我按 Ctrl + C 时,我的应用程序没有退出。 我知道我的线程正在运行一个事件循环。 但我不知道如何正确停止greenlet p ...

如果提供 task_id 的任务已经存在,有什么方法可以防止 celery 执行 apply_async 吗? - Is there any way to prevent celery from doing apply_async if the task with provided task_id already exists?

当 celery 并行启动 2 个具有相同 ID 的任务时,我一直期待出现问题。 我们可以通过检查 celery 是否已经有具有指定 id 的任务并且不发送任务来防止这种情况,但是,这种方式并不是一个非常漂亮的方式。 关于如何以美丽的方式制作它有什么想法吗? ...

从python gevent输出中删除stacktrace - Remove stacktrace from python gevent output

我是python的新手,尝试在引发异常时删除/修剪gevent stacktrace输出。 我在某个地方读到可以使用AsyncResult使其实现的地方,但是似乎我不知道该如何使用它。 这是一个示例,我从头开始进行迭代,使其类似于我要解决的实际代码,但是当我尝试将my_decor添加到w ...

如果在池中定义的 greenlet 中没有捕获异常会发生什么? - What happens if exceptions are not caught in a greenlet defined in a pool?

我想知道在 gevent.pool 中的 greenlet spawn 中没有捕获异常会发生什么。 它不会更新信号量并使其可用,以便产生新的greenlet吗? 我只是想确保如果池的大小为 10,并且我们生成了 10 个 greenlets,并且它们都抛出未捕获的异常,则不会生成新的 greenl ...

错误greenlet docker build - Error greenlet docker build

一切都很好? 我在使用 docker build 时遇到问题。 此应用程序已安装在另外 2 台机器上,但每次都会出现此错误。 有谁知道我应该怎么做才能解决它。 我有一个 Windows 10,我正在使用 Docker 工具箱。 我在网站上尝试了这个答案,但没有成功: Python 模块安装错误 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM