当该机器出现故障时,服务器是否可以响应ping?


1

我继承了我的研究小组在我的大学使用的计算集群的管理。我收到一位用户的电子邮件,说明网络界面没有响应。我可以ping机器,但我不能ssh

如果我ping地址,我可以找到主机,我收到回复:

ping -c 20 cluster.host.myschool.edu
 ...
 ...

传输20个数据包,19个数据包收到5.0%的数据包丢失

但是,如果我尝试ssh:

ssh -v me@cluster.host.myschool.edu
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 102: Applying options for *
debug1: Connecting to cluster.myschool.vt.edu [xxx.xx.xxx.xx] port 22.
debug1: Connection established.
debug1: identity file /Users/me/.ssh/id_rsa type 1
debug1: identity file /Users/me/.ssh/id_rsa-cert type -1
debug1: identity file /Users/me/.ssh/id_dsa type -1
debug1: identity file /Users/me/.ssh/id_dsa-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.2

然后它只是永远挂起我必须杀死它不会在等待几分钟后给我任何错误消息。

什么可能导致这个问题?我确信在这一点上我将不得不去物理机器来解决这个问题,但它让我想知道:我可以从地址得到回复但计算机已经崩溃了吗?

我不认为ssh服务器可能刚刚关闭,因为托管图形界面的Web服务器在我尝试访问我将在浏览器中登录的网站时出现类似的问题我没有得到找不到服务器,或连接超时错误firefox只是无限期地加载页面。

我不是要求帮助调试这个(虽然我会接受建议)我想知道这些各种连接是如何工作的,为什么机器正在回答ping但是似乎没有回应其他任何东西


这取决于你的意思是“向下”。如果机器没有电源或网络,则无法响应ping。瑞安在他的回答中说,你的机器已经启动了。但是,它只是不能正常工作。
Keltari 2015年

简而言之,这正是我正在寻找的答案我没有意识到机器可以在无法正确建立连接时响应ping。我猜ping就像弹出一些东西一样?即它的工作,因为它在那里,但这并不意味着我可以进入?
Ajay 2015年

机器启动了。网络正在兴起。我们可以通过它回应ping这一事实来判断。除此之外,有些事情是不对的。那个问题在哪里......那是一个不同的故事。
Keltari 2015年

@Ajay Machine可以响应ping,尽管有一些服务问题(例如SSH已关闭或在DDoS下)。当机器无法响应ping时,即使防火墙打开,仍然可以响应arping
kenorb 2015年

Answers:


1

看起来服务器正在响应SSH,它没有完成您的登录。这就是ping工作的原因。即使服务器完全没有响应,Ping通常也能正常工作。

试着看看你是否可以获得更多这样的信息

ssh -vvv me@cluster.host.myschool.edu

服务器上可能出现各种各样的问题。例如磁盘故障,磁盘空间不足,内存问题,DNS问题......谁知道。在这种情况下,守护进程可能会响应,但不会按预期运行。


我无法以这种方式获得任何更多信息,但看起来这是一个更广泛的问题。我在化学部门,我们有几个名字chem.myschool.edu,其中一些网站托管一些没有,但所有这些都没有响应在浏览器,并通过ssh(或没有完成登录,因为他们正在响应)谢谢你的帮助!
Ajay 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.