Amazon ec2 为什么我的自动缩放EC2实例报告为';停止使用';通过负载平衡器?

Amazon ec2 为什么我的自动缩放EC2实例报告为';停止使用';通过负载平衡器?,amazon-ec2,amazon-web-services,amazon-elb,autoscaling,Amazon Ec2,Amazon Web Services,Amazon Elb,Autoscaling,在自动缩放过程中,我遇到了AmazonEC2实例的问题。我输入的每一条命令都有效。我没有发现错误。但是当测试自动缩放是否有效时,我发现它在实例启动之前都有效。不过,新生成的实例在之后无法工作:它在我的负载平衡器下,但其状态为“停止服务”。还有一个问题是,当我将公共DNS链接复制并粘贴到浏览器中时,它没有响应,并且会触发一个错误,如“firefox找不到…” 我怀疑映像或Linux配置是否有问题 提前感谢。通常,当您尝试直接访问实例时,会出现“firefox找不到…”的情况,这意味着服务已关闭。尝

在自动缩放过程中,我遇到了AmazonEC2实例的问题。我输入的每一条命令都有效。我没有发现错误。但是当测试自动缩放是否有效时,我发现它在实例启动之前都有效。不过,新生成的实例在之后无法工作:它在我的负载平衡器下,但其状态为“停止服务”。还有一个问题是,当我将公共DNS链接复制并粘贴到浏览器中时,它没有响应,并且会触发一个错误,如“firefox找不到…”

我怀疑映像或Linux配置是否有问题


提前感谢。

通常,当您尝试直接访问实例时,会出现“firefox找不到…”的情况,这意味着服务已关闭。尝试登录实例,检查服务是否处于活动状态,同时检查可能阻止internet/elb请求的防火墙规则。检查一下你的ELB健康状况,这是一个很好的开始。如果仍然存在问题,请尝试发布一些调试信息,如实例netstat、elb descripe、参数

虽然已经很久没有发布了,但是请尝试调整负载平衡器的运行状况检查, 如果你的健康检查是这样的

Ping目标: HTTP:80/index.php 超时: 10秒 间隔时间: 30秒 不健康阈值: 4. 健康阈值: 二,


这意味着,如果ping目标在10秒内连续4个实例没有响应,则实例将被标记为停止服务,而ELB将尝试每30秒到达一次。有关分配给实例和负载平衡器的安全组的规则不允许流量在这两个实例之间通过。这导致运行状况检查失败。因此,u r负载平衡器停止服务。
若实例的文档根目录中并没有index.html,则默认运行状况检查将失败。在创建负载平衡器时,您可以设置自定义协议、端口和路径以进行运行状况检查。根据我的经验,我认为在我们提供帮助之前,您需要进行更多调查。你能用ssh连接到这个实例中吗?是否已使用允许从负载平衡器访问的安全组对其进行了配置(检查amazon web控制台)?在创建启动配置时,我已设置默认安全组。我假设您已将默认安全组配置为允许http访问。web服务器是否在实例上运行?我无法通过ssh连接到autoscaling组的实例来查看apache是开着还是关着。我想这已经结束了。因为实例没有显示我的网站的任何网页。我的主实例上有chkconfig httpd,它在runlever 2中启动,因此它必须应用于自动缩放组的其他实例。