【问题标题】:nsight eclipse remote debugging timed out errornsight eclipse远程调试超时错误
【发布时间】:2013-08-11 06:55:22
【问题描述】:

我有一台运行 CentOS 6.0 的服务器,我正在尝试将其用作远程主机进行 cuda 调试。为此,我在服务器和运行 ubuntu 12.10 操作系统的笔记本上都安装了 cuda-toolkit 5.5。我按照 NVIDIA-cuda-instruction 告诉我的方式配置了两台机器,但是当我启动 Nsight eclipse 版本并尝试远程调试我的 cuda 应用程序时,我遇到了错误,它说:

执行MI命令失败:

-target-选择远程192.168.2.105:2345

来自调试器后端的错误消息:

192.168.2.105:2345:连接超时

我用谷歌搜索了这个错误,有人说这是防火墙问题,我需要手动打开端口,所以我修改了 /etc/sysconfig/iptables 文件并添加了这个:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 2345 -j ACCEPT

打开2345端口。但事实证明它没有用。谁能给我一些建议并帮助我解决这个问题?

顺便说一下,我在我的服务器上使用nsight eclipse版本测试了本地调试,效果很好。

【问题讨论】:

  • 您不需要发布新问题,只需编辑旧问题即可。
  • 这确实看起来像是防火墙问题 - 似乎防火墙在较新的 RedHat 派生发行版中默认启用。请尝试从命令行进行远程调试(您甚至可以尝试常规的 GDB/GDBSERVER 而不是 CUDA 的)。
  • 我更改了调试端口(7777),出现新错误。现在控制台没有告诉我连接超时,但它告诉我类似:找不到文件/home/***/cuda-workspace/.../a.cu

标签: cuda remote-debugging nsight cuda-gdb


【解决方案1】:

我在 OpenSuse 服务器中遇到了同样的问题。我已设法通过禁用服务器中的防火墙使其工作。

#/sbin/rcSuSEfirewall2 stop

您可以稍后开始

#/sbin/rcSuSEfirewall2 start

【讨论】:

    猜你喜欢
    • 2012-08-24
    • 2012-08-07
    • 2011-08-24
    • 2013-03-19
    • 2012-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多