【发布时间】:2019-03-04 09:55:48
【问题描述】:
我正在运行经典的 rpyc 服务器。当我连接到服务器并执行长时间运行的命令时:
rconn = rpyc.classic.connect(host='ip', port='18812')
rsubprocess = rconn.modules.subprocess
rsubprocess.check_output(['my command'], shell=True).decode()
我明白了:
raise AsyncResultTimeout("result expired") TimeoutError: result 过期了
我尝试设置:
rconn._config['timeout'] = 240
和
rconn.ASYNC_REQUEST_TIMEOUT = 240
【问题讨论】:
标签: python python-3.x rpyc