我的问题是apache有时会完全冻结,只能通过终止进程并再次启动服务来重新启动。
所以我想建立一些解决方法,直到找到解决该问题的方法。为此,我想制作一个脚本来检查网站是否可访问。如果没有,则终止该进程并重新启动它。
apache 服务器与脚本位于同一台机器上,因此 ping IP 或域名毫无意义。
我怎样才能做到这一点?
我的问题是apache有时会完全冻结,只能通过终止进程并再次启动服务来重新启动。
所以我想建立一些解决方法,直到找到解决该问题的方法。为此,我想制作一个脚本来检查网站是否可访问。如果没有,则终止该进程并重新启动它。
apache 服务器与脚本位于同一台机器上,因此 ping IP 或域名毫无意义。
我怎样才能做到这一点?
在测试 HTTP 服务器是否正常运行时,使用 ICMP ping 永远不会有多大用处。相反,您需要发出 HTTP 请求并验证它是否正确。一种流行的技术是使用
curl
orwget
,并检查您知道应该在回复中的文本。