【发布时间】:2021-04-30 01:10:19
【问题描述】:
我有一堆客户端通过 0MQ 连接到服务器。我有一个管理器队列,用于一组工作人员与每台客户端计算机上的主进程进行通信。
仅在一台具有 250 个工作进程的客户端计算机上,我几乎立即看到一堆 EOFError。它们发生在执行 put() 时。
我希望大量的通信可能会减慢一切,但我不应该在内部多处理逻辑中看到 EOFError。我没有使用 gevent 或任何可能破坏标准套接字功能的东西。
有什么想法可以使放入管理器队列开始引发 EOFError 的问题?
【问题讨论】:
-
这里也一样。尝试在 mac 上的默认 macports python 2.7 上写入 Manager.list()。它在写入期间抛出 EOFError 。有什么想法吗?