我想自动化我的网站正常运行时间和可用性测试。我有 sucuri 代理,之后有一个负载均衡器,然后在负载均衡器后面有应用程序服务器。有什么办法可以自动检查我的网站以解析为 Sucuri 代理 IP(第一次)检查其状态,然后检查将 IP 指向 LB,对其进行测试,然后将其指向 LB 后面的其他应用程序服务器?我只是想确保当灾难来临时,网站的哪个部分出现故障,所以我会立即收到特定级别的故障通知。
是否可以通过将网站 IP 和 url 添加到主机文件?(通过 bash 脚本,然后为每个测试相应地更改主机文件)?或者还有其他出路吗?
如果您
curl
用于测试,请检查--resolve
和-H
ie--header
。这将模仿您的
hosts
-file 解决方案:虽然这替换了
Host:
标题:如果您的测试的某些部分更好,这两者也可以结合起来。