• Register
0 votes

Problem :

I am new to AWS and trying to configure ELB with EC2 in AWS but I ran into "Instance has failed at least the Unhealthy Threshold number of health checks consecutively" error to make the instance out of service. I have also checked following:

1) Currently I am using 8080 port for security check and the path is "/index.html". I have tested the following link http://ec2DNSname:8080/index.html in my browser and it returns following:

Response header:
HTTP/1.1 200 OK
X-Powered-By: Express
Accept-Ranges: bytes
ETag: "150-1420697739000"
Date: Thu, 08 Jan 2015 06:16:21 GMT
Cache-Control: public, max-age=0
Last-Modified: Thu, 08 Jan 2015 06:15:39 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 150
Vary: Accept-Encoding
Connection: keep-alive

2) In my EC2 configuration I am allowing the inbound TCP traffic on 8080 from any machines

May I know the possible cause of failing the health check?

7.5k points

1 Answer

0 votes

Solution :

If the page is returning a 200 response, it should pass the health check. The Health Check configuration should have the number of times a Health Check needs to return a good result and how often to check it. So for Healthy count of 5 with a check every 30 seconds would only take 2.5 minutes to return as Healthy.

If your HTTP health check is failing then you can try the a TCP health check on port 8080.

Also please check that your VPC configuration is allowing a connection from the Load Balancer to the EC2 instance. This will happen automatically if they belong to the same Subnet, but Network ACLs can impact the connection between different Subnets.

36.1k points

Related questions

1 vote
1 answer 42 views
Problem: I am not having much knowledge about Amazon EC2. Recently when I was trying to stop my Amazon EC2 instance then I saw the following warning message: "Warning: Please note that any data on the ephemeral storage of your instance will be lost when it is ... the ephemeral storage of my Amazon EC2 instance? I need expert’s advice in this aspect to avoid any important data loss to me.
asked May 23 Martin K 6.6k points
0 votes
1 answer 34 views
Problem : I am very new to the Linux but want to set up my MySQL databases on the Amazon ec2 instance. I have followed some directions I found about resetting a user login pass by using a --skip-grant-tables option of the MySQL. Now I want to add my user ... HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement How can I turn above option off?
asked Jan 30 jwilliam 3.9k points
1 vote
2 answers 41 views
Problem : I am very new to programming world. According to my senior a for loop will always get executed at least once even if a required condition is not met. Please find below example for your reference: for (int i=6; i <=5; i++) {     //inappropriate for this ... } According to my senior above listed loop will be executed at least once but it does not or let me know if I am I missing something?
asked Apr 6 morrisBson 3.2k points
0 votes
1 answer 121 views
Problem : I am currently facing an issue with MySQL! I am the cPanel user, and I am looking for the solution on my issue. It seems this is more specific than other people with the same error codes issues. Please find below my code for the reference: DELIMITER $$ ... from the code: MySQL said: Documentation #1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation
asked Nov 21, 2019 peterlaw 6.9k points
0 votes
1 answer 60 views
Problem : I have my home network with the XP laptop, a Vista desktop and now new one Win 7 desktop. I have attached my Win7 to my existing home network. I can see and access files on my XP & Vista machines from my Win 7 box. I can see the Win 7 ... message. Logon failure: the user has not been granted the requested logon type for this computer. Please let me know if any solution on my problem.
asked Dec 7, 2019 alecxe 7.5k points