我正在运行经典的 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 expired
我试图设置:
rconn._config['timeout'] = 240
和
rconn.ASYNC_REQUEST_TIMEOUT = 240