I'm just set up a small load balanced architecture in AWS using two Large EC2 instances in the same availability zone with a non-sticky ELB in front. Amazon reports that both instances are health and I see the healthchecks returning 200 on both servers, yet all traffic is being routed to one of the servers. If I pull that server out of rotation traffic goes to the other server, but when I put it back in it all goes back to that one server. This is live traffic - not a load test - so its not related to single-client-IP or sticky sessions.
Any suggestions for what I can look at or how to begin to debug the elastic load balancer setup? Thanks