Introduzione ai playbook ibridi Apigee e Apigee

Stai visualizzando la documentazione di Apigee e Apigee hybrid.
Visualizza la documentazione di Apigee Edge.

La risoluzione dei problemi è sia un'arte che una scienza. Il costante impegno dei team di assistenza tecnica di Apigee è stato quello di chiarire l'arte e spiegare 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 con i prodotti Apigee.

Pubblico

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

Alcuni problemi possono essere diagnosticati e risolti solo dagli utenti ibridi di Apigee e potrebbero richiedere la conoscenza di componenti interni come datastore Cassandra e Postgres, processori di messaggi e router.

Se utilizzi Apigee, specifichiamo chiaramente quando è possibile eseguire i passaggi per la risoluzione dei problemi indicati e quando è necessario contattare l'assistenza Apigee per ricevere supporto.

Guide pratiche

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 a
Cassandra Risoluzione dei problemi relativi al ripristino di Cassandra Durante il ripristino Cassandra in Apigee hybrid, potresti riscontrare errori nei log di ripristino. Solo Apigee hybrid
Segnalazione automatica dei problemi Nessuna connettività di rete tra il piano di runtime e il piano di controllo

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

  • I prodotti API, gli sviluppatori e le app non vengono inseriti nell'interfaccia utente di Apigee.
  • I deployment del proxy API non vengono completati.
  • Le richieste di gestione delle API Apigee non vanno a buon fine.
Solo Apigee hybrid
Segnalazione automatica dei problemi Gruppo di ambienti mancante nell'host virtuale Dopo l'esecuzione di kubectl -n apigee get apigeeissues, viene visualizzato l'errore AIS_VIRTUALHOST_MISSING_ENVGROUP. Solo Apigee hybrid
Segnalazione automatica dei problemi Selettore mancante per l'host virtuale Dopo l'esecuzione di kubectl -n apigee get apigeeissues, viene visualizzato l'errore AIS_VIRTUALHOST_MISSING_SELECTOR. Solo Apigee hybrid
Segnalazione automatica dei problemi Mancata corrispondenza del certificato in entrata Dopo l'esecuzione di kubectl -n apigee get apigeeissues, viene visualizzato l'errore AIS_INGRESS_CERT_MISMATCH. Solo Apigee hybrid
Segnalazione automatica dei problemi Scadenza del certificato in entrata Dopo l'esecuzione di kubectl -n apigee get apigeeissues, viene visualizzato l'errore AIS_INGRESS_CERT_EXPIREY. Solo Apigee hybrid
Segnalazione automatica dei problemi Scadenza del certificato CA mTLS in entrata Dopo l'esecuzione di kubectl -n apigee get apigeeissues, viene visualizzato l'errore AIS_INGRESS_MTLS_CA_CERT_EXPIREY. Solo Apigee hybrid
Segnalazione automatica dei problemi Certificato CA mTLS in entrata non valido Dopo l'esecuzione di kubectl -n apigee get apigeeissues, viene visualizzato l'errore AIS_INGRESS_MTLS_CA_CERT_INVALID. Solo Apigee hybrid
Cassandra Errore di replica dei dati Cassandra Durante la replica dei dati durante un'espansione in più regioni, lo stato CassandraDataReplication potrebbe mostrare uno stato di errore e la replica dei dati potrebbe non riuscire. 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 a più regioni. 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, vedrai 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 del proxy API non riescono e nessun avviso di pod runtime attivi 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 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 è noto che vengano visualizzati messaggi di errore in questo scenario. Apigee e Apigee hybrid
Gestione/UI Dati incoerenti o non osservati per le entità nella UI ibrida o tramite le API di gestione Non è noto che vengano visualizzati messaggi di errore in questo scenario. Solo Apigee hybrid
Configurazione di rete Problemi di routing degli accessi con Apigee I client esterni non sono in grado di accedere/connettersi ad Apigee nel modo desiderato. Questi includono errori di connettività di rete (handshake TLS non riuscito) o risposte 4xx/5xx di Apigee. Apigee e Apigee hybrid
Configurazione di rete Problemi di connettività di Apigee con destinazioni PSC in direzione sud Un problema di connessione di rete o un timeout TCP tra Apigee e il servizio di destinazione verrebbe visualizzato come una risposta di errore 503 e mostrerebbe un errore simile al seguente 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 di repliche della 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 che ciò accada, 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 in stato Ready. Quando utilizzi kubectl per descrivere un pod apigee-runtime con errori, viene visualizzato l'errore:
Readiness probe failed: HTTP probe failed with statuscode: 500
Solo Apigee hybrid
Altro Stampa informazioni build L'API buildinfo restituisce informazioni sulla build attuale per un componente di runtime. Queste informazioni potrebbero essere utili se devi contattare l'assistenza. Solo Apigee hybrid
Altro Errori StreamingPull 100% Se nella dashboard delle metriche noti che il metodo google.pubsub.vl.Subscriber.StreamingPull non riesce a generare errori del 100%, puoi tranquillamente ignorare il problema. Questo è un comportamento previsto. Solo Apigee hybrid
Deployment L'istanza non sta segnalando lo stato per il gruppo di ambienti I deployment di proxy API non vanno a buon fine con l'istanza INSTANCE_NAME non segnala lo stato per l'errore del gruppo di ambienti ENV_GROUP_NAME nella UI ibrida di Apigee. Solo Apigee hybrid
Deployment I deployment del proxy API non vanno a buon fine e apigee-serving-cert non è stato trovato o scaduto I deployment del proxy API non riescono e vengono visualizzati messaggi di errore nei log apigee-watcher. Solo Apigee hybrid
Ingressgateway Espandi i conteggi di repliche della 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 di indirizzi IP libero Durante il provisioning di Apigee, se selezioni un intervallo CIDR di rete non completamente gratuito, potresti visualizzare un messaggio di errore. Apigee e Apigee hybrid
Configurazione di rete Errore di servizio di peering VPC 503 non disponibile con TARGET_CONNECT_TIMEOUT Questo documento descrive come diagnosticare e correggere gli errori "503 Service non disponibile" con TARGET_CONNECT_TIMEOUT quando si utilizza il peering VPC. Apigee
Configurazione di rete 504 Timeout gateway - Timeout lettura target Questo documento descrive come diagnosticare e correggere gli errori "504 Gateway Timeout" (Timeout del gateway) con un motivo TARGET_READ_TIMEOUT. Apigee e Apigee hybrid
Altro Risoluzione dei problemi di Apigee hybrid nello stato di creazione o rilascio Questo documento descrive come reimpostare i componenti ibridi di Apigee quando sono bloccati in uno stato creating o releasing. Solo Apigee hybrid