AWS - balanceador de carga elástica incapaz de lidar com a solicitação

1

Sou totalmente novo no AWS e no mundo . Meu problema aqui é ao solicitar ao servidor da AWS. Eu tenho um servidor staging-storage.zazzercode.co apontando para seguir DNS's com os respectivos balanceadores de carga,

s-storage-us-west-2-483191837.us-west-2.elb.amazonaws.com => s-storage-us-west-2
s-storage-us-east-1-1318227839.us-east-1.elb.amazonaws.com => s-storage-us-east-1

Eu moro no mundo oriental .

Ponto 0

Eu atualizei os tamanhos das instâncias de t1.micro para m3.medium esperando que isso fosse corrigido.

Ponto 1

Ao solicitar ao servidor usando o nome do host 'staging-storage.zazzercode.co' , recebo o seguinte erro em uma solicitação curl ,

curl: (6) Couldn't resolve host 'staging-storage.zazzercode.co'

De acordo com man curl , 6 is,

6      Couldn't resolve host. The given remote host was not resolved.

Ponto 2

Às vezes, ele me diz

HTTP/1.1 100 Continue

HTTP/1.1 504 Gateway Timeout
Content-length:0

O que está documentado aqui - Solução de problemas do Elastic Load Balancing: Mensagens de erro sugerindo

  1. Capacidade insuficiente no Balanceador de carga para lidar com a solicitação (problema transitório)
  2. instância fechando a conexão com o ELB.

Ponto 3

Responde com uma resposta adequada após algumas tentativas. Outros da minha equipe enfrentam o mesmo problema.

Ponto 4

Quando faço ping no nome do host, ele trava

$ ping staging-storage.zazzercode.co
PING s-storage-us-west-2-483191837.us-west-2.elb.amazonaws.com (54.199.188.111) 56(84) bytes of data.

Ponto 5

Eu posso ssh das duas instâncias.

Ponto 6

nslookup on zazzercode.co me dá,

$ nslookup -type=NS zazzercode.co
Server:     127.0.1.1
Address:    127.0.1.1#53

Non-authoritative answer:
zazzercode.co   nameserver = ns-1605.awsdns-08.co.uk.
zazzercode.co   nameserver = ns-1302.awsdns-34.org.
zazzercode.co   nameserver = ns-510.awsdns-63.com.
zazzercode.co   nameserver = ns-692.awsdns-22.net.

Authoritative answers can be found from:

nslookup on staging-storage.zazzercode.co me dá,

$ nslookup -q=NS staging-storage.zazzercode.co
Server:     127.0.1.1
Address:    127.0.1.1#53

Non-authoritative answer:
staging-storage.zazzercode.co   canonical name = s-storage-us-west-2-483191837.us-west-2.elb.amazonaws.com.

Authoritative answers can be found from:
us-west-2.elb.amazonaws.com
    origin = ns-332.awsdns-41.com
    mail addr = awsdns-hostmaster.amazon.com
    serial = 1
    refresh = 7200
    retry = 900
    expire = 1209600
    minimum = 60

Ponto 7

Cavando zazzercode.co me dá ,

$ dig TXT  ns-692.awsdns-22.net _amazonses.zazzercode.co

; <<>> DiG 9.9.2-P1 <<>> TXT ns-692.awsdns-22.net _amazonses.zazzercode.co
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 33984
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;ns-692.awsdns-22.net.      IN  TXT

;; Query time: 46 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Thu Jul 24 11:54:31 2014
;; MSG SIZE  rcvd: 49

;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 30277
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;_amazonses.zazzercode.co.  IN  TXT

;; AUTHORITY SECTION:
zazzercode.co.      900 IN  SOA ns-692.awsdns-22.net. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400

;; Query time: 173 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Thu Jul 24 11:54:31 2014
;; MSG SIZE  rcvd: 137

Suspeito que seja um problema LoadBalancer . Existe uma maneira de verificar se LoadBalancer está soltando a conexão? Ou qual poderia ser o problema aqui?

Vou colocar mais detalhes, se necessário.

( zazzercode.co é o nome imaginário aqui para esconder o nome atual até este ponto, real é soothsayer.co todo o restante permanece o mesmo)

Referências

Problemas com DNS e roteamento do EC2 Elastic Load Balancer

    
por prayagupd 23.07.2014 / 20:18

0 respostas