I disabled haproxy to take it out of the picture but still getting 503's. Here is a header and response from one of the failed requests. You'll notice the response has no server information. I'm starting to think this may be a problem at EC2, but not on my instance.
http://www.loudcaster.com/images/btn_signup_for_loudcaster.gif?1259788768
GET /images/btn_signup_for_loudcaster.gif?1259788768 HTTP/1.1
Host:
www.loudcaster.com
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.15) Gecko/2009102815 Ubuntu/9.04 (jaunty) Firefox/3.0.15
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer:
http://www.loudcaster.com/?fqdvgfedddddddddwdewq
Cookie: __unam=cf3a7e5-121eedbb15f-76a89091-625; _csoot=1259776244158; _csuid=4945a72636ef825f; _loudcaster_session=BAh7BzoQX2NzcmZfdG9rZW4iMW41Z3h2ajdsZ3IzMVdVc0NhaTJ5ZGQvckZnRG1va2ROeXhXUGh3V2xRQ1k9Og9zZXNzaW9uX2lkIiVlNmQyNTAxMDA0N2E1YjM5N2Q3YWY5MDhkZjQ4OGY4Yg%3D%3D--7fee5ee2da8fb2e91b972f3c576ca8d542f05b5a
If-Modified-Since: Wed, 02 Dec 2009 21:19:28 GMT
If-None-Match: "11b52f1-bee-479c56e023800"
Cache-Control: max-age=0
HTTP/1.x 503 Service Unavailable
Cache-Control: no-cache
Connection: close
Content-Type: text/html