ping 到位于同一台机器上的服务器

ping 到位于同一台机器上的服务器

我的问题是 apache 有时会完全冻结,只能通过终止进程并重新启动服务才能重新启动。

所以我想建立一个小小的解决方法,直到找到该问题的解决方案。为此,我想编写一个脚本来检查该网站是否可以访问。如果不能,则终止该进程并重新启动它。

apache 服务器与脚本位于同一台机器上,因此 ping IP 或域名是毫无意义的。

我怎样才能做到这一点?

答案1

在测试 HTTP 服务器是否正常运行时,使用 ICMP ping 不会有太大用处。相反,您需要发出 HTTP 请求并验证其是否正确。一种流行的技术是使用curlwget,并检查您知道应该在回复中的文本。

相关内容