如何判断服务器是否宕机?

Pet*_*ter 4 uptime

假设我没有通过 http 连接到网站,即。“糟糕!Google Chrome 无法连接到 x”在浏览器中返回。我可以采取哪些步骤来确定服务器是否完全脱机或是否仍有一些服务处于活动状态?

到目前为止,我有:

  • 确认 A 记录正在返回。

  • 从 ping 获取“目标主机无法访问”。

  • nmap 回复没有服务,说过滤了 1000 个扫描的端口。

  • nping 无法启动 TCP 握手,提示“没有到主机的路由”。

小智 10

你正在以错误的方式思考这个问题。你不应该关心的服务器宕机,你应该关心的服务,这是产品是下跌。所提供的服务纯粹是概念性的。它可以由一种或多种实际技术组成,例如 HTTP、HTTPS、SSH 或您正在利用的任何其他技术。

不要监视服务器 - 监视服务。如果您正在运行 Web 服务器,那么您可以 ping 它真的很重要吗?并不真地。您选择的监控软件代理无法连接到在其上运行的 Web 服务器是否重要?绝对地。

在某种程度上,你的问题有点似是而非。出于所有意图和目的,如果您正在运行 Web 服务器并且无法连接到它的网页,那么无论有哪些其他服务或连接可用,您的服务器都会关闭。


daw*_*wud 7

远程服务器不在您的控制/责任之下

在这种情况下,您只能使用网络工具猜测远程服务器是否已启动。如果您尝试检查的网站是公开的,您可以使用第三方为您检查

远程服务器在你的控制/责任

  • 如果这是一台物理机,它可能具有一些DRACiLOHMC或任何其他供应商特定的远程访问功能。

  • 如果它是虚拟机,您还应该从您的虚拟机管理程序或您的 VPS 托管提供一个 AJAX 术语或类似的东西有直接的控制台访问。

  • 事实上,如果服务器阻止了所有网络流量,则使用这些命令可以获得的所有信息都不会告诉您服务器是否未关闭。您需要直接访问。 (4认同)