我正在尝试连接到我的Google计算引擎实例上的张量板,但是它不起作用。
我有一个anacondo发行版并使用:
tensorboard --logdir=/logs
在默认端口6006上创建我的张量板。
我还允许在我的实例上进行HTTP / HTTPS通信,还编辑了防火墙规则以允许以下位置的通信:
IP ranges: 0.0.0.0/0
tcp:6006
udp:6006
但是,当我尝试在以下位置访问我的张量板时
我收到超时加载。
有人可以帮助我吗?
答案 0 :(得分:0)
通常,这种类型的配置与端口通信问题有关。继续并使用nmap获取所有可用的端口,您应该看到以下内容:
$ nmap -Pn [您的IP地址]
港口国服务
22 / tcp打开ssh
80 / tcp已关闭http
443 / tcp已关闭https
3389 / tcp关闭了ms-wbt-server
一旦确认端口“ 6006”是否已打开,请检查其是否可以通过telnet连接到服务器:
$ telnet [您的IP地址] [您的端口]
telnet:无法连接到远程主机:连接被拒绝
如果您收到“拒绝连接”的信息,则不仅要确保该端口是“开放”的,还要确保它也在“侦听”(请记住,需要在Web服务器上的应用程序中配置该端口)。您可以使用netstat进行检查,如下所示:
$ netstat -an | egrep -w“ 6006”
您应该看到类似以下内容(端口22的示例):
$ netstat -an | grep 22
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
如果在“本地地址”列上显示127.0.0.1,则表示该端口仅在侦听PC本身而不是Internet或网络的连接。如果显示0.0.0.0,则表示该端口正在所有“网络接口”(即您的计算机,调制解调器和网卡)上监听。 因此,您需要的IP地址就是示例(0.0.0.0),因为这意味着所有IP地址都可以到达该特定端口。另外,您必须看到“监听”状态。
此外,请确保正确设置Firewall rules in GCP,并且您的软件在实例本身上运行,以允许到/从此端口“ 6006”的通信特定于任何实例或使用该端口的特定实例进行通信。 network tags。