Como solucionar problemas comuns que fazem com que minha instância do Lightsail pare de responder?
Minha instância do Amazon Lightsail não responde. Quero saber os motivos e como solucionar esses problemas.
Breve descrição
Se a sua instância não responder, revise as métricas da instância para determinar como solucionar problemas. O Lightsail usa duas métricas de verificação de status para monitorar a integridade da instância:
Verificação do status do sistema: detecta problemas com o host subjacente em que sua instância é executada. Se o host subjacente não responder ou estiver inacessível devido a problemas de rede, hardware ou software, essa verificação de status falhará.
Verificação do status da instância: indica problemas em nível de sistema operacional ou utilização excessiva de recursos.
Resolução
Falha na verificação do status do sistema
Se a verificação do status do sistema falhar, pare e inicie a instância para migrá-la para um host novo e íntegro.
Observação: interromper e iniciar não é o mesmo que reinicializar. É necessário começar a migrar a instância para um hardware íntegro.
Atenção: o endereço IP público da instância muda sempre que você interrompe e inicia a instância. Se você não deseja que o endereço IP público mude a cada parada e início, anexe um endereço IP estático antes de interromper a instância.
Falha na verificação do status da instância
Se a verificação do status da instância falhar, pode ser devido a problemas no nível do sistema operacional que causam erros de inicialização ou utilização excessiva dos recursos da instância. A seguir estão os motivos comuns:
Problemas no nível do sistema operacional
Os problemas no nível do sistema operacional que podem fazer com que uma instância não responda incluem falha na inicialização, pânico no kernel, falha de rede, volumes montados incorretamente e drivers incompatíveis. Além disso, pode haver erros de dispositivo de bloqueio, bugs de software, tarefas travadas ou problemas no sistema de arquivos. Para resolver esses problemas, reinicialize ou pare e inicie a instância. Se a reinicialização ou a interrupção e o início não resolverem o problema, talvez seja necessário migrar o servidor do Lightsail para o Amazon EC2 para solucionar problemas adicionais.
Alto uso de CPU
Alto uso de CPU, memória de instância esgotada e discos cheios são motivos comuns para utilização excessiva de recursos.
Visualize a métrica CPUUtilization da instância. Observe se a utilização da CPU está acima da zona sustentável. Isso significa que sua instância está alcançando capacidade de explosão e está sob carga pesada.
Se a instância estiver atingindo a capacidade de intermitência, use os seguintes métodos para solucionar problemas:
- Reinicialize a instância para retorná-la a um status íntegro.
Observação: se os requisitos de CPU da sua instância forem maiores do que o plano atual do Lightsail oferece, o problema ocorrerá novamente após uma reinicialização. - Mude para um plano do Lightsail que atenda aos seus requisitos de CPU.
Memória esgotada
Quando a memória se esgota, o kernel não tem memória suficiente para funcionar. Quando isso ocorre, outros processos são interrompidos para liberar memória, e a instância deixa de responder. Para reduzir o uso de memória, reinicie ou pare e inicie a instância.
Erros de disco cheio
Se o dispositivo raiz estiver cheio e o sistema de arquivos atingir a capacidade, a instância poderá entrar no modo de emergência. Para resolver esse problema, aumente seu plano do Lightsail ou agrupe seu plano com um que tenha um volume maior.
Para atualizar seu plano do Lightsail para uma instância maior, conclua as seguintes etapas:
-
Conecte-se à sua instância.
-
Execute o comando lsblk para verificar o layout do disco. Mesmo que o espaço em disco aumente, pode haver falta de espaço livre. Quando falta espaço livre, o processo automático que aumenta a partição e o sistema de arquivos não é executado. Se isso ocorrer, libere espaço, aumente manualmente a partição e, em seguida, expanda o sistema de arquivos.
Para expandir o tamanho da partição raiz ou partição 1, execute o comando growpart:
$ sudo growpart /dev/xvda 1
Para verificar se a partição 1 foi expandida, execute o comando lsblk:
$ lsblk
Execute o seguinte comando para expandir o sistema de arquivos e verifique se sua partição raiz é "/":
$ lsblk -f
Execute o seguinte comando para expandir um sistema de arquivos EXT2/EXT3/EXT4 na partição 1:
$ sudo resize2fs /dev/xvda1
Execute o seguinte comando para expandir um sistema de arquivo do tipo XFS. Neste comando, "/" é o ponto de montagem do volume.
$ sudo xfs_growfs -d /
Depois de expandir o sistema de arquivos, execute ocomando df-h para verificar se o sistema operacional reconhece o espaço adicional:
$ df -h
Informações relacionadas
Criar instâncias do Amazon EC2 a partir de snapshots exportados do Lightsail
Conteúdo relevante
- AWS OFICIALAtualizada há um ano
- AWS OFICIALAtualizada há um ano
- AWS OFICIALAtualizada há 10 meses