Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.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]_Amazon Web Services_Autoscaling_Aws Cli - Fatal编程技术网

Amazon web services 自动缩放:实例突然启动和终止[AWS]

Amazon web services 自动缩放:实例突然启动和终止[AWS],amazon-web-services,autoscaling,aws-cli,Amazon Web Services,Autoscaling,Aws Cli,我正在尝试创建一个完整的系统(使用AWS CLI),自动缩放是其中的一部分 当我添加自动缩放组时,实例将启动,但在5分钟的冷却期(默认冷却期)后,实例将自动终止,并且此循环将继续重复,尽管我的阈值是当实例联机时,它必须通过ELB运行状况检查,否则将通过自动缩放终止。您的启动配置是否包含用于实例自身引导的用户数据,或者您启动的AMI是否自动启动web服务?如果不是,您需要配置这一点,以便自动缩放以考虑实例是健康的。 请参阅。我遇到了类似的问题,请检查您的实例健康检查宽限期!你的回答对我有帮助,但E

我正在尝试创建一个完整的系统(使用AWS CLI),自动缩放是其中的一部分


当我添加自动缩放组时,实例将启动,但在5分钟的冷却期(默认冷却期)后,实例将自动终止,并且此循环将继续重复,尽管我的阈值是当实例联机时,它必须通过ELB运行状况检查,否则将通过自动缩放终止。您的启动配置是否包含用于实例自身引导的用户数据,或者您启动的AMI是否自动启动web服务?如果不是,您需要配置这一点,以便自动缩放以考虑实例是健康的。
请参阅。

我遇到了类似的问题,请检查您的实例
健康检查宽限期
!你的回答对我有帮助,但ELB宣布这个例子不健康,但原因不同。正如cryptic在对我的问题的评论中正确提到的那样。另外,我认为要记住堆栈溢出策略,您的答案应该是注释。Thnx:D
aws autoscaling create-auto-scaling-group --auto-scaling-group-name AWS-CoE-1-AutoScalingGroup --launch-configuration  AWS-CoE-1-AS-launch-config --max-size 3 --min-size 1 --desired-capacity 1 --health-check-type ELB --load-balancer-names AWS-CoE-1-LoadBalancer --health-check-grace-period 120 --vpc-zone-identifier subnet-153f2d53
aws autoscaling put-scaling-policy --policy-name aws-coe-scaleout-policy --auto-scaling-group-name AWS-CoE-1-AutoScalingGroup --scaling-adjustment 1 --adjustment-type ChangeInCapacity
aws autoscaling put-scaling-policy --policy-name aws-coe-scalein-policy --auto-scaling-group-name AWS-CoE-1-AutoScalingGroup --scaling-adjustment -1 --adjustment-type ChangeInCapacity
aws cloudwatch put-metric-alarm --alarm-name AddCapacity --metric-name CPUUtilization --namespace AWS/EC2 --statistic Average --period 120 --threshold 80 --comparison-operator GreaterThanOrEqualToThreshold --dimensions "Name=AutoScalingGroupName,Value=AWS-CoE-1-AutoScalingGroup"   --evaluation-periods 2 --alarm-actions arn:aws:autoscaling:us-west-1:132895064974:scalingPolicy:03ff8c7b-cf7c-4d9b-970c-be7f4884415d:autoScalingGroupName/AWS-CoE-1-AutoScalingGroup:policyName/aws-coe-scaleout-policy
aws cloudwatch put-metric-alarm --alarm-name RemoveCapacity --metric-name CPUUtilization --namespace AWS/EC2  --statistic Average --period 120 --threshold 0 --comparison-operator LessThanOrEqualToThreshold  --dimensions "Name=AutoScalingGroupName,Value=AWS-CoE-1-AutoScalingGroup" --evaluation-periods 2  --alarm-actions arn:aws:autoscaling:us-west-1:132895064974:scalingPolicy:6b3d9ba4-b4a9-472e-95f6-31fc0772ec33:autoScalingGroupName/AWS-CoE-1-AutoScalingGroup:policyName/aws-coe-scalein-policy