将进程添加到两个不同的远程主机

时间:2015-08-13 13:49:51

标签: parallel-processing julia

我有几台服务器,我打算用它来在Julia中运行一些模拟。问题是,我只能将远程进程添加到单个服务器。如果我尝试将进程添加到下一个服务器,我会收到错误。这就是我想要做的和我得到的

addprocs(["user@host1"], tunnel=true, dir="~/julia-483dbf5279/bin/", sshflags=`-p 6969`)    
addprocs(["user@host2"], tunnel=true, dir="~/julia-483dbf5279/bin/", sshflags=`-p 6969`)
id: cannot find name for group ID 350
fatal error on 6: ERROR: connect: host is unreachable (EHOSTUNREACH)
 in wait at ./task.jl:284
 in wait at ./task.jl:194
 in stream_wait at stream.jl:263
 in wait_connected at stream.jl:301
 in Worker at multi.jl:113
 in anonymous at task.jl:905
Worker 6 terminated.

主机可以访问,我可以通过ssh连接到它。我在添加本地进程时遇到了类似的问题,正如我在此stackoverflow问题中所解释的那样:

Combining local processes with remote processes in Julia

0 个答案:

没有答案