背景:这是一个常见的问题,因为我们可以在google上搜索"ping工作,但http不“
ping工作仅仅意味着足够的IP堆栈来处理ICMP Echo请求(与SSH和web服务器所需的内容相比,这并不是系统的很大一部分)。我们可能会出现所谓的“部分恐慌”(内核崩溃,但IP代码仍在运行),内存不足,或者我们的SSH/HTTPd进程可能因不明原因而崩溃。
资源
我的问题是:任何用于ping HTTP的命令行工具?
发布于 2012-11-25 22:29:12
有许多命令行工具能够成为命令行HTTP或简单的TCP客户端。netcat
和telnet
(是的,nmap
)可以告诉您TCP端口是否正在响应,而curl
或wget
可以处理尝试完整的HTTP请求。
但是,如果您对服务失败有问题,为什么不找一个真正的监控解决方案呢?
发布于 2012-11-26 04:42:57
curl --head http://ipaddress/
是最接近ping的,因为它是服务器响应HTTP请求的最小检查。
任何值得其盐分的监视系统都内置了此功能。Nagios是免费的
发布于 2012-11-26 04:46:06
有一个小程序可以使用TCP数据包测试远程主机的性能,这个程序名为惊艳。我觉得你在找什么
https://serverfault.com/questions/452080
复制相似问题