我希望我们的Route53 AWS运行状况检查来检查页面的健康状况,而不一定是目录(例如:http://xxx.xx.xxxx:80/)
这可能吗?原因是,如果我们的lighttpd服务器出现故障或说wordpress崩溃了服务器等;检查一个目录(例如:http://xxx.xx.xxxx:80/)可能不会返回500错误....但我们的应用程序将会关闭。
我可以检查一下http://xxx.xx.xxxx:80/Page/index.php吗?
答案 0 :(得分:2)
Amazon Route 53不会阻止您检查“页面”,相反,它只关心路径是返回相应HTTP status codes的常规HTTP端点/资源,请参阅例如Creating Health Checks:
路径(仅限HTTP)
您希望Route 53在何时请求的路径 进行健康检查。路径可以是您的任何值 当端点将返回HTTP状态代码2xx或3xx 端点是健康的,例如文件 /docs/route53-health-check.html。请注意,领先/是必需的。
另请注意Managing Resource Availability with Route 53 Failover上列出的详细运行状况检查细节,这可能会影响您的测试/生产结果,例如用于 HTTP运行状况检查:
HTTP运行状况检查:Route 53必须能够在四秒内与端点建立TCP连接,并且端点 必须在两个内部以小于400的HTTP状态代码进行响应 秒。
所有运行状况检查:要将运行状况检查从健康检查更改为运行状况不佳,必须连续三次失败。进行健康检查 从不健康变为健康,必须连续三次通过 次。