SSH para instâncias do EC2 repentinamente devagar

3

De repente, nos últimos dias, leva muito tempo (até 30 segundos) para estabelecer uma conexão SSH com a maioria, mas não todas, as instâncias do Amazon EC2. O problema foi levantado com a Amazon para ver se é ambiental com eles, mas eu me pergunto se há algo que eu possa verificar nas próprias instâncias.

A maior parte desse tempo é gasta no passo:

Autenticando com chave pública "importado-openssh-key"

Uma vez na instância, alterando usuários por meio de

su - newusername

trava indefinidamente.

Outros comandos (ps, top, find) são executados mais rápido do que nunca.

Meu aplicativo em execução nas instâncias (um serviço da web) é muito responsivo. CPU, IO e carga de disco nas instâncias não é muito alta.

EDITAR:

Últimas linhas de saída de strace su - myusername como sugerido por Dave:

connect(4, {sa_family=AF_INET, sin_port=htons(389), sin_addr=inet_addr("W.X.Y.Z")}, 16) = -1 EINPROGRESS (Operation now in progress)
poll(

Esta linha continua se repetindo em intervalos de 10 segundos ... ela é interrompida em poll ( por 10 segundos e depois repete a mesma saída.

O endereço IP mencionado é o endereço IP público do nosso servidor LDAP.

O problema era que as instâncias tentavam resolver o servidor LDAP por meio do endereço IP público em vez do privado. Abrir o IP público para as outras instâncias resolveu o problema.

    
por Eric J. 29.09.2009 / 21:29

1 resposta

3

Normalmente, quando interrupções estranhas acontecem, posso rastreá-lo de volta para o RDNS - o host do qual você está se conectando não o tem configurado ou há um problema com o servidor que está resolvendo o RDNS.

No entanto, su não deve fazer nada com RDNS, tanto quanto eu sei.

O que acontece com você rastrear o processo com 'strace'?

EDITAR:

Portanto, parece que a conexão com o servidor LDAP está expirando. Você confirmou que o servidor LDAP está trabalhando com outros sistemas? Talvez você possa rastrear o tráfego no servidor LDAP com:

tcpdump -v tcp port ldap

Para ter uma ideia do que acontece quando está se conectando.

    
por 29.09.2009 / 21:37