Introdução aos manuais de procedimentos do Apigee e do Apigee Hybrid

Está a ver a documentação do Apigee e do Apigee Hybrid.
Ver documentação do Apigee Edge.

A resolução de problemas é uma arte e uma ciência. O esforço constante das equipas de apoio técnico do Apigee tem sido desmistificar a arte e expor a ciência por detrás da identificação e resolução de problemas.

O que são manuais de instruções?

Desenvolvidos em colaboração com as equipas de apoio técnico do Apigee, os manuais de soluções do Apigee foram concebidos para oferecer soluções rápidas e eficazes para erros ou outros problemas que possa encontrar quando trabalha com produtos Apigee.

Público-alvo

Os manuais de resolução de problemas destinam-se a leitores com um conhecimento de alto nível do Apigee e da respetiva arquitetura, bem como algum conhecimento de conceitos básicos, como políticas e estatísticas.

Alguns problemas só podem ser diagnosticados e resolvidos por utilizadores do Apigee hybrid e podem exigir conhecimentos de componentes internos, como os arquivos de dados Cassandra e Postgres, os processadores de mensagens e os routers.

Se estiver no Apigee, especificamos claramente quando pode executar os passos de resolução de problemas indicados e quando tem de contactar o apoio ao cliente do Google Cloud para receber assistência.

Guias interativos

Esta secção descreve os manuais de soluções atuais.

Para filtrar esta tabela, faça uma ou mais das seguintes ações: selecione uma categoria, selecione um produto, escreva um termo de pesquisa ou clique no cabeçalho de uma coluna para ordenar.

Categoria Guia interativo/Descrição do problema Mensagem de erro Guia interativo aplicável a
Cassandra Falha na validação do certificado TLS do Cassandra Se o certificado da AC do Apigee não corresponder entre clusters, a validação do certificado TLS no Cassandra pode falhar. Apenas Apigee Hybrid
Cassandra Resolução de problemas do restauro do Cassandra Durante o restauro do Cassandra no Apigee hybrid, podem ocorrer erros nos registos de restauro. Apenas Apigee Hybrid
Apresentação automática de problemas Sem conetividade de rede entre o plano de tempo de execução e o plano de controlo

As solicitações de gestão de APIs da Apigee falham:

  • Os produtos de API, os programadores e as apps não são preenchidos na IU do Apigee.
  • As implementações de proxy de API não são concluídas.
  • As solicitações de gestão de APIs da Apigee falham.
Apenas Apigee Hybrid
Apresentação automática de problemas Virtual host missing environment group Depois de executar kubectl -n apigee get apigeeissues, é apresentado o erro AIS_VIRTUALHOST_MISSING_ENVGROUP. Apenas Apigee Hybrid
Apresentação automática de problemas Seletor de anfitrião virtual em falta Após executar kubectl -n apigee get apigeeissues, é apresentado o erro AIS_VIRTUALHOST_MISSING_SELECTOR. Apenas Apigee Hybrid
Apresentação automática de problemas Ingress cert mismatch Depois de executar kubectl -n apigee get apigeeissues, é apresentado o erro AIS_INGRESS_CERT_MISMATCH. Apenas Apigee Hybrid
Apresentação automática de problemas Validade do certificado de entrada Após a execução de kubectl -n apigee get apigeeissues, é apresentado o erro AIS_INGRESS_CERT_EXPIREY. Apenas Apigee Hybrid
Apresentação automática de problemas Validade do certificado da AC de mTLS de entrada Após a execução de kubectl -n apigee get apigeeissues, é apresentado o erro AIS_INGRESS_MTLS_CA_CERT_EXPIREY. Apenas Apigee Hybrid
Apresentação automática de problemas Ingress mTLS CA cert invalid Após a execução de kubectl -n apigee get apigeeissues, é apresentado o erro AIS_INGRESS_MTLS_CA_CERT_INVALID. Apenas Apigee Hybrid
Cassandra Falha na replicação de dados do Cassandra Quando replicar dados durante uma expansão multirregional, o estado CassandraDataReplication pode apresentar um estado de erro e a replicação de dados pode falhar. Apenas Apigee Hybrid
Cassandra Problemas de espaço de memória Java do Cassandra Os problemas de memória de processamento do Cassandra podem causar lentidão na execução do proxy híbrido do Apigee ou até mesmo erros Datastore. Por vezes, os registos são um indicador precoce, mesmo antes do início dos sintomas. Apenas Apigee Hybrid
Cassandra Os pods do Cassandra não são iniciados na região secundária Os pods do Cassandra não são iniciados numa das regiões numa configuração híbrida com várias regiões. Pode ver uma mensagem de erro node already exists nos registos do pod do Cassandra ou um aviso FailedPreStopHook no estado do pod do Cassandra. Apenas Apigee Hybrid
Cassandra Guia de resolução de problemas do Cassandra Quando usa kubectl para ver os estados dos pods, vê que um ou mais pods do Cassandra estão bloqueados. Este guia descreve o diagnóstico e a resolução de problemas com o armazenamento de dados do Cassandra. Apenas Apigee Hybrid
Implementação As implementações do proxy de API falham sem aviso de pods de tempo de execução ativos O aviso Nenhum pod de tempo de execução ativo é apresentado na caixa de diálogo Detalhes junto à mensagem de erro Problemas de implementação em ENVIRONMENT: REVISION_NUMBER na página do proxy de API. Apenas Apigee Hybrid
Ingressgateway As chamadas API falham com erros de tempo limite

curl: (7) Failed to connect to example.apis.com port 443: Operation timed out
Apenas Apigee Hybrid
Ingressgateway Chamadas da API a falhar com erros de TLS

curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to example.apis.com:443
Apenas Apigee Hybrid
Registo Resolução de problemas de registos do Apigee em falta no Cloud Logging Não são apresentadas mensagens de erro neste cenário. Apigee e Apigee Hybrid
Gestão/IU Dados inconsistentes/inexistentes observados para entidades na IU híbrida ou através das APIs Management Não são apresentadas mensagens de erro neste cenário. Apenas Apigee Hybrid
Configuração da rede Aceda a problemas de encaminhamento com o Apigee Os clientes externos não conseguem aceder/estabelecer ligação ao Apigee da forma desejada. Estes incluem falhas de conetividade de rede (a confirmação de TLS falha) ou respostas 4xx/5xx do Apigee. Apigee e Apigee Hybrid
Configuração da rede Problema de conetividade do Apigee com o PSC de saída A configuração do Private Service Connect de saída não está a funcionar conforme esperado e o estado do grupo de pontos finais da rede permanece em Pending. Apenas Apigee
Configuração da rede Problemas de conetividade do Apigee com destinos PSC a sul Um problema de ligação de rede ou um limite de tempo excedido de TCP entre o Apigee e o serviço de destino seria apresentado como uma resposta de erro 503 e apresentaria um erro semelhante ao abaixo se criasse uma sessão de depuração.
{"fault":{"faultstring":"The Service is temporarily unavailable","detail":{"errorcode":"messaging.adaptors.http.flow.ServiceUnavailable","reason":"TARGET_CONNECT_TIMEOUT"}}}
Apenas Apigee
Outro Expandir as contagens de réplicas de propriedades do Istio quando os nós estão a ser esvaziados Quando esvazia os pods do Istio, alguns nós podem não ser esvaziados porque têm uma quantidade de réplicas de 1, enquanto são necessárias 3 ou mais réplicas. Para evitar esta situação, deve definir a quantidade mínima de réplicas para cada propriedade para, pelo menos, 3. Apenas Apigee Hybrid
Outro Guia de resolução de problemas do processador de mensagens Um ou mais pods apigee-runtime não estão no estado Ready. Quando usa kubectl para descrever um pod com falhas apigee-runtime, é apresentado o erro:
Readiness probe failed: HTTP probe failed with statuscode: 500
Apenas Apigee Hybrid
Outro Imprimir informações de compilação A API buildinfo devolve informações sobre a compilação atual de um componente de tempo de execução. Estas informações podem ser úteis se precisar de contactar o apoio técnico. Apenas Apigee Hybrid
Outro StreamingPull errors 100% Se vir no painel de controlo de métricas que o método google.pubsub.vl.Subscriber.StreamingPull está a falhar com 100% de erros, pode ignorar o problema em segurança. Este comportamento é o esperado. Apenas Apigee Hybrid
Implementação A instância não está a comunicar o estado do grupo de ambientes As implementações de proxies de API falham com o erro INSTANCE_NAME is not reporting status for environment group ENV_GROUP_NAME na IU híbrida do Apigee. Apenas Apigee Hybrid
Implementação As implementações de proxy de API falham com o erro apigee-serving-cert is not found ou expirou As implementações de proxy de API falham com mensagens de erro nos registos apigee-watcher. Apenas Apigee Hybrid
Ingressgateway Expanda as contagens de réplicas de propriedades do Istio para evitar problemas ao esgotar os nós do Istio Quando esvazia os pods do Istio, alguns nós podem não ser esvaziados porque têm um número de réplicas de 1, enquanto são necessárias 3 ou mais réplicas. Para evitar esta situação, deve definir o número mínimo de réplicas para cada propriedade como, pelo menos, 3. Apenas Apigee Hybrid
Configuração da rede Resolução de problemas de espaço de endereços IP livre Durante o aprovisionamento do Apigee, se selecionar um intervalo CIDR de rede que não esteja completamente livre, pode ver uma mensagem de erro. Apigee e Apigee Hybrid
Configuração da rede Erro 503 Serviço indisponível com TARGET_CONNECT_TIMEOUT (alvos de peering de VPC e Internet) Este documento descreve como diagnosticar e corrigir erros "503 Service Unavailable" com TARGET_CONNECT_TIMEOUT quando usa destinos de peering de VPC ou da Internet. Apigee
Configuração da rede 504 Tempo limite do gateway - Tempo limite de leitura do destino Este documento descreve como diagnosticar e corrigir erros "504 Tempo limite do gateway excedido" com o motivo TARGET_READ_TIMEOUT. Apigee e Apigee Hybrid
Outro Resolução de problemas do Apigee Hybrid bloqueado no estado de criação ou lançamento Este documento descreve como repor os componentes híbridos do Apigee quando ficam bloqueados num estado creating ou releasing. Apenas Apigee Hybrid
Instalação e atualização do Apigee Hybrid Pods do Cassandra no estado CrashLoopBackOff Os pods do Cassandra estão bloqueados num estado CrashLoopBackOff após a instalação ou a atualização. Apenas Apigee Hybrid
Instalação e atualização do Apigee Hybrid Os pods do gateway de entrada da Apigee mostram 1 de 2 contentores em execução Os seus pods apigee-ingressgateway mostram apenas 1 de 2 contentores em execução quando recebe a lista de pods. Apenas Apigee Hybrid
Instalação e atualização do Apigee Hybrid Erro do agrupamento UDCA Os pods do UDCA e do agente de ligação geram um erro de problema de autorização. Apenas Apigee Hybrid
Instalação e atualização do Apigee Hybrid Reposições de ligação durante o handshake TLS para clientes não SNI São observadas reposições de ligação durante o handshake TLS para clientes não SNI. Apenas Apigee Hybrid
Instalação e atualização do Apigee Hybrid Espaço em disco insuficiente no Cassandra O processo de instalação do Apigee hybrid falha devido a espaço em disco insuficiente para a base de dados Cassandra. Apenas Apigee Hybrid