Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS自动缩放组中的实例未通过健康检查(未终止),但EBS仍然连接_Amazon Web Services_Amazon Elb_Marklogic 9_Aws Ebs - Fatal编程技术网

Amazon web services AWS自动缩放组中的实例未通过健康检查(未终止),但EBS仍然连接

Amazon web services AWS自动缩放组中的实例未通过健康检查(未终止),但EBS仍然连接,amazon-web-services,amazon-elb,marklogic-9,aws-ebs,Amazon Web Services,Amazon Elb,Marklogic 9,Aws Ebs,我们在AWS中有一个3节点的MarkLogic 9设置(我们有一个ELB自动缩放组设置)。 因此,每当一个实例未能通过ELB healthcheck时,连接到该实例的EBS卷仍会连接到该实例(该实例已失败)。 因此,MarkLogic无法在新生成的实例中启动。 是否有人遇到过此问题,您是否知道如何解决此问题?如果某个实例未通过弹性负载平衡健康检查,则负载平衡器将不会向该实例发送流量。它将继续执行运行状况检查,如果运行状况检查成功,它将恢复发送流量 负载平衡器不会终止实例。Amazon EBS卷无

我们在AWS中有一个3节点的MarkLogic 9设置(我们有一个ELB自动缩放组设置)。 因此,每当一个实例未能通过ELB healthcheck时,连接到该实例的EBS卷仍会连接到该实例(该实例已失败)。 因此,MarkLogic无法在新生成的实例中启动。
是否有人遇到过此问题,您是否知道如何解决此问题?

如果某个实例未通过弹性负载平衡健康检查,则负载平衡器将不会向该实例发送流量。它将继续执行运行状况检查,如果运行状况检查成功,它将恢复发送流量


负载平衡器不会终止实例。

Amazon EBS卷无法连接到终止的Amazon EC2实例。我已更新了我的问题John。也开了一张AWS支持票。你说的“MarkLogic无法在新生成的实例中启动”是什么意思?为什么这与Amazon EBS卷有关?MarkLogic对EBS卷有什么特别的作用吗?是的@JohnRotenstein。MarkLogic不会将其数据存储在根卷(/dev/xvda)上。它只在/dev/sdf上存储数据。这里有更多信息(第节-使用EC2控制台启动AMI)上周一个实例未通过健康检查,我们没有为此定义任何通知(cloudwatch或runscope)规则。因此,我们的集群仅使用2个节点运行了近一周。上周三,批量作业被提交到MarkLogic集群,我们注意到作业的处理速度比正常速度慢。直到那时,我们才意识到MarkLogic未能在新生成的实例中启动,因为它没有连接/dev/sdf(因为它仍然连接到未通过healthcheck的旧实例)。