[R-sig-hpc] snow, socket cluster: problem with path to rscript
Matthieu Stigler
matthieu.stigler at gmail.com
Wed Apr 15 13:59:25 CEST 2009
Steve Weston a écrit :
> On Tue, Apr 14, 2009 at 5:29 AM, Matthieu Stigler
> <matthieu.stigler at gmail.com> wrote:
>
>
>> So it is now working for the local computer with. However, when trying to
>> use the external computer, it seems to be working but nothing happens after
>> he asked for the last password...
>>
>
> This tells you is that "something went wrong". The basic strategy in this case
> is to use the "outfile" option to hopefully capture an error message. You might
> need to set outfile differently for different slaves, particularly if
> you're starting
> more than one on the same machine, but I suggest just starting one slave
> on 210 to avoid the issue. So do something like:
>
>
>> host210 <- list(host = "mat at 192.100.100.210", rscript = "/usr/bin/Rscript",
>>
> + outfile="/tmp/log.txt")
>
>> cl2 <- makeCluster(list(host210), type = "SOCK")
>>
>
>
Ok, thanks for pointing out this methid.
I tried it and got following error message. This does not seem not be
computer specific (tried to do it to other host 213, and from other host
213 to 212, always same error message):
starting worker for ubuntu:10187
Error in socketConnection(master, port = port, blocking = TRUE, open = "a+b") :
unable to open connection
Calls: local ... slaveLoop -> recvData -> makeSOCKmaster -> socketConnection
In addition: Warning message:
In socketConnection(master, port = port, blocking = TRUE, open = "a+b") :
ubuntu:10187 cannot be opened
Execution halted
Is it related to ssh or snow? I did not find any reference to that prob
googling for it...
Thanks a lot for your help!!
> If it hangs, go to another terminal, ssh to 192.100.100.210, and look at
> the contents of /tmp/log.txt, and hopefully that will provide a clue to
> the problem.
>
> Another approach is to use the "manual" option. That will print the
> command that you should use to manually start each of the slaves.
> You just ssh to that machine from another terminal, and cut and paste
> the printed command to start the slave. If you set "outfile" to an empty
> string, then output messages will go right to that terminal.
>
> --
> Steve Weston
> REvolution Computing
> One Century Tower | 265 Church Street, Suite 1006
> New Haven, CT 06510
> P: 203-777-7442 x266 | www.revolution-computing.com
>
More information about the R-sig-hpc
mailing list