Introduzione alle guide pratiche di Apigee e Apigee hybrid

Questa pagina si applica ad Apigee e ad Apigee hybrid.

Visualizza la documentazione di Apigee Edge.

La risoluzione dei problemi è sia un'arte che una scienza. L'impegno costante dei team di assistenza tecnica di Apigee è stato quello di demistificare l'arte ed esporre la scienza alla base dell'identificazione e della risoluzione dei problemi.

Che cosa sono i playbook?

Sviluppati in collaborazione con i team di assistenza tecnica di Apigee, i playbook per la risoluzione dei problemi di Apigee sono progettati per fornire soluzioni rapide ed efficaci a errori o altri problemi che potresti riscontrare quando utilizzi i prodotti Apigee.

Pubblico

I playbook per la risoluzione dei problemi sono destinati ai lettori con una conoscenza di alto livello di Apigee e della sua architettura, nonché una certa comprensione di concetti di base come policy e analisi.

Alcuni problemi possono essere diagnosticati e risolti solo dagli utenti di Apigee ibrido e potrebbero richiedere la conoscenza di componenti interni come gli archivi dati Cassandra, i processori di messaggi e i sincronizzatori.

Se utilizzi Apigee, specifichiamo chiaramente quando puoi eseguire i passaggi per la risoluzione dei problemi indicati e quando devi contattare l'assistenza clienti Google Cloud per ricevere aiuto.

Playbook

Questa sezione descrive i playbook attuali.

Per filtrare questa tabella, esegui una o più delle seguenti operazioni: seleziona una categoria, seleziona un prodotto, digita un termine di ricerca o fai clic sull'intestazione di una colonna per ordinare.

Categoria Playbook/Descrizione del problema Messaggio di errore Playbook applicabile per
Cassandra Errore di verifica del certificato TLS di Cassandra Se il certificato CA Apigee non corrisponde nei cluster, la verifica del certificato TLS in Cassandra potrebbe non riuscire. Solo Apigee hybrid
Cassandra Risoluzione dei problemi di ripristino di Cassandra Durante il ripristino di Cassandra in Apigee hybrid, potresti riscontrare errori nei log di ripristino. Solo Apigee hybrid
Visualizzazione automatica dei problemi Nessuna connettività di rete tra il piano di runtime e il control plane

Le richieste di gestione delle API Apigee non vanno a buon fine:

  • I prodotti API, gli sviluppatori e le app non vengono compilati nell'interfaccia utente di Apigee.
  • I deployment dei proxy API non vengono completati.
  • Le richieste di gestione delle API Apigee non vanno a buon fine.
Solo Apigee hybrid
Visualizzazione automatica dei problemi Gruppo di ambienti mancante per l'host virtuale Dopo aver eseguito kubectl -n apigee get apigeeissues, viene visualizzato l'errore AIS_VIRTUALHOST_MISSING_ENVGROUP. Solo Apigee hybrid
Rilevamento automatico dei problemi Selettore mancante dell'host virtuale Dopo aver eseguito kubectl -n apigee get apigeeissues, viene visualizzato l'errore AIS_VIRTUALHOST_MISSING_SELECTOR. Solo Apigee hybrid
Visualizzazione automatica dei problemi Mancata corrispondenza del certificato Ingress Dopo aver eseguito kubectl -n apigee get apigeeissues, viene visualizzato l'errore AIS_INGRESS_CERT_MISMATCH. Solo Apigee hybrid
Rilevamento automatico dei problemi Scadenza del certificato Ingress Dopo aver eseguito kubectl -n apigee get apigeeissues, viene visualizzato l'errore AIS_INGRESS_CERT_EXPIREY. Solo Apigee hybrid
Rilevamento automatico dei problemi Scadenza del certificato CA mTLS Ingress Dopo aver eseguito kubectl -n apigee get apigeeissues, viene visualizzato l'errore AIS_INGRESS_MTLS_CA_CERT_EXPIREY. Solo Apigee hybrid
Visualizzazione automatica dei problemi Certificato CA mTLS Ingress non valido Dopo aver eseguito kubectl -n apigee get apigeeissues, viene visualizzato l'errore AIS_INGRESS_MTLS_CA_CERT_INVALID. Solo Apigee hybrid
Cassandra Errore di replica dei dati di Cassandra Durante la replica dei dati durante un'espansione multiregionale, lo stato di CassandraDataReplication potrebbe mostrare uno stato di errore e la replica dei dati potrebbe non riuscire. Solo Apigee hybrid
Cassandra Problemi di spazio heap Java di Cassandra I problemi di heap di Cassandra possono causare lentezza nell'esecuzione del proxy Apigee hybrid o persino errori Datastore. A volte i log sono un indicatore precoce, anche prima della comparsa dei sintomi. Solo Apigee hybrid
Cassandra I pod Cassandra non si avviano nella regione secondaria I pod Cassandra non vengono avviati in una delle regioni in una configurazione ibrida multiregionale. Potresti visualizzare un messaggio di errore node already exists nei log del pod Cassandra o un avviso FailedPreStopHook nello stato del pod Cassandra. Solo Apigee hybrid
Cassandra Guida alla risoluzione dei problemi di Cassandra Quando utilizzi kubectl per visualizzare gli stati dei pod, vedi che uno o più pod Cassandra sono bloccati. Questa guida descrive la diagnosi e la risoluzione dei problemi relativi al datastore Cassandra. Solo Apigee hybrid
Deployment I deployment dei proxy API non vanno a buon fine e viene visualizzato l'avviso "Nessun pod di runtime attivo" L'avviso Nessun pod di runtime attivo viene visualizzato nella finestra di dialogo Dettagli accanto al messaggio di errore Problemi di deployment su ENVIRONMENT: REVISION_NUMBER nella pagina del proxy API. Solo Apigee hybrid
Ingressgateway Le chiamate API non vanno a buon fine con errori di timeout

curl: (7) Failed to connect to example.apis.com port 443: Operation timed out
Solo Apigee hybrid
Ingressgateway Chiamate API non riusciti con errori TLS

curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to example.apis.com:443
Solo Apigee hybrid
Logging Risoluzione dei problemi relativi ai log di Apigee mancanti in Cloud Logging Non sono noti messaggi di errore visualizzati in questo scenario. Apigee e Apigee hybrid
Gestione/UI Dati incoerenti/assenti osservati per le entità nell'UI ibrida o tramite le API di gestione Non sono noti messaggi di errore visualizzati in questo scenario. Solo Apigee hybrid
Configurazione di rete Problemi di routing di accesso con Apigee I client esterni non sono in grado di accedere/connettersi ad Apigee nel modo desiderato. Questi includono errori di connettività di rete (TLS handshake non riuscito) o risposte 4xx/5xx da Apigee. Apigee e Apigee hybrid
Configurazione di rete Problema di connettività di Apigee con Private Service Connect in direzione nord La configurazione di Private Service Connect in entrata non funziona come previsto e lo stato del gruppo di endpoint di rete rimane Pending. Solo Apigee
Configurazione di rete Problemi di connettività di Apigee con i target Private Service Connect verso sud Un problema di connessione di rete o un timeout TCP tra Apigee e il servizio di destinazione viene visualizzato come una risposta di errore 503 e mostra un errore simile a quello riportato di seguito se crei una sessione di debug.
{"fault":{"faultstring":"The Service is temporarily unavailable","detail":{"errorcode":"messaging.adaptors.http.flow.ServiceUnavailable","reason":"TARGET_CONNECT_TIMEOUT"}}}
Apigee e Apigee hybrid
Altro Espansione dei conteggi delle repliche delle proprietà Istio durante lo svuotamento dei nodi Durante lo svuotamento dei pod Istio, alcuni nodi potrebbero non essere svuotati perché hanno un numero di repliche pari a 1, mentre sono necessarie 3 o più repliche. Per evitare questo problema, devi impostare il numero minimo di repliche per ogni proprietà su almeno 3. Solo Apigee hybrid
Altro Guida alla risoluzione dei problemi del processore di messaggi Uno o più pod apigee-runtime non sono nello stato Ready. Quando utilizzi kubectl per descrivere un pod apigee-runtime non riuscito, viene visualizzato l'errore:
Readiness probe failed: HTTP probe failed with statuscode: 500
Solo Apigee hybrid
Altro Stampa le informazioni sulla build L'API buildinfo restituisce informazioni sulla build corrente per un componente di runtime. Queste informazioni possono essere utili nel caso in cui si debba contattare l'assistenza. Solo Apigee hybrid
Altro 100%di errori StreamingPull Se nella dashboard delle metriche vedi che il metodo google.pubsub.vl.Subscriber.StreamingPull non funziona con il 100% di errori, puoi ignorare il problema. Si tratta di un comportamento previsto. Solo Apigee hybrid
Deployment L'istanza non segnala lo stato per il gruppo di ambienti I deployment dei proxy API non vanno a buon fine e nell'interfaccia utente di Apigee hybrid viene visualizzato l'errore L'istanza INSTANCE_NAME non segnala lo stato per il gruppo di ambienti ENV_GROUP_NAME. Solo Apigee hybrid
Deployment I deployment dei proxy API non vanno a buon fine con l'errore "apigee-serving-cert is not found or expired" I deployment dei proxy API non vanno a buon fine e vengono visualizzati messaggi di errore nei log di apigee-watcher. Solo Apigee hybrid
Ingressgateway Espandi i conteggi delle repliche delle proprietà Istio per evitare problemi durante lo svuotamento dei nodi Istio Durante lo svuotamento dei pod Istio, alcuni nodi potrebbero non essere svuotati perché hanno un numero di repliche pari a 1, mentre sono necessarie 3 o più repliche. Per evitare che ciò accada, devi impostare il numero minimo di repliche per ogni proprietà su almeno 3. Solo Apigee hybrid
Configurazione di rete Risoluzione dei problemi relativi allo spazio degli indirizzi IP liberi Durante il provisioning di Apigee, se selezioni un intervallo CIDR di rete non completamente libero, potresti visualizzare un messaggio di errore. Apigee e Apigee hybrid
Configurazione di rete Errore 503 Servizio non disponibile con TARGET_CONNECT_TIMEOUT (target di peering internet e VPC) Questo documento descrive come diagnosticare e correggere gli errori "503 Service Unavailable" con TARGET_CONNECT_TIMEOUT quando si utilizzano target di peering internet o VPC. Apigee
Configurazione di rete 504 Gateway timeout - Target read timeout Questo documento descrive come diagnosticare e correggere gli errori "504 Gateway Timeout" con un motivo TARGET_READ_TIMEOUT. Apigee e Apigee hybrid
Runtime Le richieste API non vanno a buon fine e viene visualizzato l'errore TARGET CONNECT HOST NOT REACHABLE Questo documento descrive come diagnosticare e risolvere gli errori del codice di stato della risposta HTTP 503 con il motivo "TARGET_CONNECT_HOST_NOT_REACHABLE". Apigee e Apigee hybrid
Runtime Le richieste API non vanno a buon fine con l'errore 502 Bad Gateway "Unexpected EOF at target" Questo playbook descrive come diagnosticare e risolvere gli errori 502 Bad Gateway Unexpected EOF. Apigee e Apigee hybrid
Altro Risoluzione dei problemi relativi ad Apigee Hybrid bloccato nello stato di creazione o rilascio Questo documento descrive come reimpostare i componenti di Apigee Hybrid quando si trovano in stato creating o releasing. Solo Apigee hybrid
Altro Eliminare immediatamente un'organizzazione Apigee o Apigee hybrid Questo documento descrive come eliminare immediatamente un'organizzazione Apigee o Apigee hybrid senza conservazione utilizzando l'opzione NO_RETENTION. Apigee e Apigee hybrid
Installazione e upgrade di Apigee hybrid Pod Cassandra in stato CrashLoopBackOff I pod Cassandra sono bloccati in uno stato CrashLoopBackOff dopo l'installazione o l'upgrade. Solo Apigee hybrid
Installazione e upgrade di Apigee hybrid Pod Apigee Metrics in stato CrashLoopBackOff I pod Apigee Metrics rimangono in stato CrashLoopBackOff dopo l'installazione o l'upgrade. Solo Apigee hybrid
Installazione e upgrade di Apigee hybrid I pod del gateway in entrata Apigee mostrano 1 container in esecuzione su 2 I pod apigee-ingressgateway mostrano solo 1 dei 2 container in esecuzione quando ricevi l'elenco dei pod. Solo Apigee hybrid
Installazione e upgrade di Apigee hybrid Errore del pod UDCA I pod UDCA e Connect Agent generano un errore relativo alle autorizzazioni. Solo Apigee hybrid
Installazione e upgrade di Apigee hybrid Reset della connessione durante l'handshake TLS per i client non SNI Durante il TLS handshake per i client non SNI vengono osservate reimpostazioni della connessione. Solo Apigee hybrid
Installazione e upgrade di Apigee hybrid Spazio su disco insufficiente in Cassandra Il processo di installazione di Apigee hybrid non va a buon fine a causa di spazio su disco insufficiente per il database Cassandra. Solo Apigee hybrid
Installazione e upgrade di Apigee hybrid CPU insufficiente Quando utilizzi kubectl per visualizzare gli stati dei pod, vedrai uno o più pod nello stato CrashLoopBackoff o FailedScheduling. Solo Apigee hybrid