0

我有使用 gevent 的复杂 python 程序。

我一直遇到这个可怕的问题,它在读取套接字时超时了几分钟。在这些情节中,我重试了多次,但仅在几分钟后才成功。

我非常确定在套接字上监听的那个人仍在正常工作,因为在其中一个情节中,因为我可以从另一个未发生事件的进程中读取该套接字。

这可能是一个已在 gevent 1.0 中修复的错误,但升级并非易事,在花费一两个星期升级之前,我想更加确信 gevent 的套接字确实是我的问题。

将我的程序更改为非事件也并非易事。

如何检验我的假设,即 gevent 的套接字有问题?

4

1 回答 1

1

如果这是一个与 libevent 相关的 gevent 错误,那么它很有可能在 1.0bx 中得到修复,因为它使用了 libev。试试gevent-1.0b3并找出答案。

于 2012-07-31T19:45:56.530 回答