AWS ELB的Gremlin服务器运行状况检查端点

时间:2017-09-30 18:25:38

标签: amazon-web-services amazon-elb gremlin-server

是否有用于gremlin-server运行状况检查的HTTP / TCP端点?目前,我们使用的是默认TCP端口,但它似乎并不表示gremlin-server的运行状况。

我们注意到gremlin-server崩溃并且没有运行但运行状况检查仍在继续。我们正在使用AWS Classic Load Balancer。

1 个答案:

答案 0 :(得分:2)

您是否启用了HTTP endpoint for the Gremlin service?上面的文件解释了:

  

虽然Gremlin Server的默认行为是提供   基于WebSocket的连接,它也可以配置为支持plain   HTTP Web服务。 HTTP端点提供通信   大多数开发人员都熟悉的协议,得到了广泛的支持   用于访问它的编程语言,工具和库。

如果是这样,您可以对目标使用ELB HTTP运行状况检查:

HTTP:8182/?gremlin=100-1

使用正确配置的服务,此查询将返回200 HTTP状态代码,该代码将向ELB指示该服务是健康的。