当我在一个由2个节点组成的网络上运行一段UPC代码时,启用了-v选项以提供执行的详细信息,我注意到主节点(glitch.rutgers.edu)尝试连接到自己,而不是连接到它的邻居节点。
/usr/bin/rsh glitch.rutgers.edu -l sharatds -n '/usr/bin/env'
'GASNET_MAX_SEGSIZE='74344KB'' 'GASNET_VERBOSEENV='1'' '/cac/u01/sharatds/UPC_Tests/./upcMatrxMultplction_mpi' glitch.rutgers.edu 41449 \-p4amslave \-p4yourname glitch.rutgers.edu \-p4rmrank 1
glitch.rutgers.edu: Connection refused
p0_5078: p4_error: Child process exited while making connection to remote process on glitch.rutgers.edu: 0
p0_5078: (45.046875) net_send: could not write to fd=4, errno = 32
gasnetrun: unlinking gasnetrun_mpi-temp-4813/rsh gasnetrun_mpi-temp-4813/ssh gasnetrun_mpi-temp-4813/mpirun-rsh gasnetrun_mpi-temp-4813/mpirun-tmp为什么会发生这种情况?对配置的任何更改都应该将此设置为正确的?
谢谢你的帮忙
发布于 2011-01-20 22:37:01
此错误可能来自rsh...you,它可以通过尝试从主节点向自身运行rsh命令来确认这一点,如"rsh glitch pwd“(我猜这将提示您输入密码)。
https://stackoverflow.com/questions/4735822
复制相似问题