在Amazon ELB中为Artifactory配置运行状况检查的最佳实践是什么?

JFrog支持
2023-01-22十一10

您可以通过以下步骤配置Artifactory以允许未经身份验证的ping到服务器:

1.设置artifactory.ping。在artifact .system.properties中allowUnauthenticated=true

2.重新启动所有artifactory节点

然后在正确的端口和路径(/artifactory/api/system/ping)上从ELB向服务器创建一个http检查。在这样的设置中,只有当服务器准备好时,ping才会返回OK,这样的话,除非ping准备好,否则节点不会重新发挥作用。

或者,您可以配置一个TCP健康检查,检查artifactory节点上的响应(默认为8081),并在间隔之间添加足够的检查和时间,以假定tomcat启动到artifactory准备就绪之间的就绪状态。

有关ELB运行状况检查配置的详细信息可以在这里找到:http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-healthchecks.html