I am having troubles tracking down a mysterious error message in Python 3.8. We're using dispy, and we randomly get the error message OSError: 64
:
pycos - uncaught exception in tcp_req:
Traceback (most recent call last):
File "venv38\Lib\site-packages\dispy/dispynode.py", line 1698, in tcp_req
msg = yield conn.recv_msg()
File "venv38\lib\site-packages\pycos\__init__.py", line 3767, in _schedule
retval = task._generator.throw(*exc)
File "venv38\lib\site-packages\pycos\__init__.py", line 984, in _async_recv_msg
data = yield self.recvall(n)
OSError: 64
We're starting dispynode (version 4.15.2), running on a VM with Windows Server 2016) with the following arguments: --clean --cpus=32 --client_shutdown --ping_interval=15 --daemon --zombie_interval=60
The crashes appear to happen in the middle of the night, and it doesn't matter if the node is actively running a job or not.
I can't for the life of me figure out what OSError 64 means; all SO and google searches seem to think I'm asking about 64-bits, even if I specifically exlude the word "bits".