Servidor da Web do Amazon EC2 inacessível ao executar

1

Algumas semanas atrás eu recebi uma mensagem de serviço de "Erro de banco de dados" quando acessei meu site hospedado no meu servidor. Parecia que o MySQL havia caído por algum motivo misterioso (o não tinha visitantes, exceto eu).

Eu tentei acessá-lo via SSH e descobri que não consegui entrar (tanto no Putty quanto no utilitário Java). Telnet me disse que as portas 20-22 foram fechadas, reiniciei o servidor. Quando eu verifico agora não há portas abertas no servidor e não consigo pingar. Eu removi o IP elástico e usei o DNS público para verificar isso.

Eu criei uma imagem do meu servidor e a iniciei como uma nova instância e ainda não consegui acessá-la - recebendo os mesmos erros.

The security group is set to allow 
20  0.0.0.0/0   
21  0.0.0.0/0   
22 (SSH)    0.0.0.0/0   
80 (HTTP)   0.0.0.0/0   
443 (HTTPS) 0.0.0.0/0   

E aqui está o erro que recebo usando o telnet:

C:\Users\Wes>telnet 54.235.65.140 22
Connecting To 54.235.65.140...Could not open connection to the host, on port 22:
 Connect failed

Como isso é possível? Como meu servidor pode receber solicitações de inicialização / parada / reinicialização se todas as portas estiverem fechadas? Como obtenho de volta?

    
por iamwpj 19.11.2013 / 04:18

1 resposta

1

Pode acontecer de a sua instância estar com algum estado quebrado e não poder arrancar. Isso explicaria o problema de não conectividade.

Eu sugiro criar outra Máquina Virtual limpa do zero e anexar o volume suspeito como um volume adicional, para que você possa montá-lo e inspecioná-lo. Se o host estiver quebrado, minha recomendação é copiar dados e começar de novo.

How is my server able to receive start/stop/reboot requests if all ports are closed?

A instrumentação de máquinas virtuais não é obtida usando suas comunicações TCP / IP com sua máquina convidada. Em vez disso, a plataforma de virtualização (via redes internas da Amazon) e o sistema operacional por meio do hypervisor de virtualização manipulam solicitações de inicialização / parada / reinicialização agindo diretamente. O mesmo acontece com snapshots de dispositivos, grupos de segurança ...: seu sistema operacional não precisa estar escutando: tudo é feito externamente.

    
por 19.11.2013 / 04:53