Я использую классический rpyc сервер.И когда я подключаюсь к серверу и выполняю длительную команду:
rconn = rpyc.classic.connect(host='ip', port='18812')
rsubprocess = rconn.modules.subprocess
rsubprocess.check_output(['my command'], shell=True).decode()
Я получил:
повышение AsyncResultTimeout ("срок действия истек") TimeoutError: результат истек
Я пытался установить:
rconn._config['timeout'] = 240
и
rconn.ASYNC_REQUEST_TIMEOUT = 240