Use o módulo de diagnóstico de instâncias para verificar problemas em uma instância Classic Load Balancer (CLB) em sete categorias: integridade da instância, capacidade da instância, certificados, políticas de segurança, faturamento, listeners e status ocioso. Ao detectar uma exceção, o módulo informa a causa e recomenda uma solução.
Pré-requisitos
Antes de começar, verifique se você tem:
Uma instância CLB no console do CLB
Na primeira execução de um diagnóstico, o sistema cria automaticamente a função vinculada ao serviço AliyunServiceRoleForNis. Para mais informações, consulte funções vinculadas ao serviço .
Executar um diagnóstico
Acesse o Console do CLB - Instâncias.
-
Inicie o diagnóstico por um dos métodos abaixo:
Na coluna Instance Diagnostics, clique em Start Diagnostics.
Clique no ID da instância para abrir a página de detalhes e escolha More > Instance Diagnostics no canto superior direito.
No painel Instance Diagnostics, visualize o status e os resultados do diagnóstico.
Na área Diagnostic Items, selecione Show All Diagnostic Items para exibir todos os itens de diagnóstico compatíveis.
Itens de diagnóstico compatíveis
| Categoria | Itens de diagnóstico |
|---|---|
|
Health Check Diagnostics |
|
|
Idle Instance Diagnostics |
|
|
Quota Limit Diagnostics |
|
|
Certificate Diagnostics |
|
|
Security Policy Diagnostics |
|
|
Cost Diagnostics |
|
|
Listener Diagnostics |
|
Gerenciar registros de diagnóstico
A página Instance Diagnostics permite executar as seguintes ações nos registros de diagnóstico.
|
Ação |
Passos |
|
Visualizar relatório de diagnóstico |
Localize a instância e clique em View Report na coluna Actions. O relatório será aberto no painel Diagnostic Details. |
|
Refazer o diagnóstico |
Clique em Re-diagnose na coluna Actions. |
|
Excluir registros de diagnóstico |
Clique em Delete na coluna Actions e confirme clicando em OK. Esta ação remove todos os registros de diagnóstico da instância. |
Limitações
O módulo de diagnóstico analisa o status da instância apenas nos 15 minutos anteriores ao momento atual. Não é possível diagnosticar estados históricos fora dessa janela temporal.
Por exemplo: se uma instância CLB ficar inativa às 09:00:00 e recuperar às 09:30:00, e você executar o diagnóstico às 10:00:00, o módulo verificará somente o intervalo entre 09:45:00 e 10:00:00. A exceção ocorrida entre 09:00:00 e 09:30:00 não será identificada.
O recurso de diagnóstico avançado, que determina a causa raiz de exceções de health check, suporta exclusivamente servidores de backend executando CentOS, Ubuntu e Alibaba Cloud Linux. Windows e outros sistemas operacionais não são compatíveis.
Perguntas frequentes
Por que o resultado do diagnóstico indica status anormal de health check?
O módulo verifica as configurações de health check em todos os listeners da instância CLB. Caso os health checks não estejam configurados, ou se um servidor de backend falhar nas verificações, o status será reportado como anormal.
Para identificar a causa raiz, use o recurso de diagnóstico avançado. Ele detecta problemas como serviços de backend inativos nas portas do listener e regras de filtragem de rede (como iptables) bloqueando tráfego no sistema operacional do servidor de backend.
Próximos passos
Para problemas comuns e soluções do CLB, consulte Perguntas frequentes sobre instâncias CLB.
O Application Load Balancer (ALB) e o Network Load Balancer (NLB) também oferecem diagnóstico de instâncias. Consulte Diagnosticar instâncias ALB para ALB e Diagnosticar uma instância NLB para NLB.