Riferimento per i messaggi di errore

Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X.
informazioni

Questa pagina contiene i link ai playbook per la risoluzione di errori e altri problemi che potresti riscontrare durante l'utilizzo di Apigee Edge. Ogni playbook per la risoluzione dei problemi spiega come diagnosticare e risolvere ogni tipo di problema.

Problemi di analisi

Questi argomenti spiegano come risolvere i problemi nei casi in cui i dati di analisi non vengono visualizzati nelle dashboard di Analytics o nei report personalizzati.

Messaggio di errore o descrizione Playbook
The report timed out: Try again with a smaller date range or a larger aggregation interval.

Timeout dei report Analytics

Oppure:

Timeout del report

Potresti non visualizzare alcun messaggio di errore a meno che lo spazio su disco non sia completamente pieno sul server Postgres. Spazio su disco del server Postgres in esaurimento
Non sono stati rilevati errori. Variabile personalizzata non visibile ai report personalizzati di Analytics
No traffic in the selected date range Dati non visualizzati nelle dashboard di analisi
L'argomento spiega come eseguire un'attività richiesta di frequente. Aggiunta ed eliminazione dei componenti di Analytics nei gruppi di analisi
Could not get data for path Le dimensioni personalizzate non vengono visualizzate quando sono stati configurati più axgroups

Errori di deployment

Il deployment dei proxy API potrebbe non riuscire a causa di vari motivi, ad esempio problemi di connettività di rete tra server Edge, problemi con il datastore Cassandra, eccezioni di ZooKeeper ed errori nel bundle di proxy API. Questa sezione fornisce informazioni e indicazioni su alcune procedure specifiche che possono essere seguite per risolvere gli errori di deployment.
Messaggio di errore o descrizione Playbook
Error: Call timed out; either server is down or server is not reachable Errore di timeout
Unexpected error Error while fetching children for path Errore durante il recupero dei figli per il percorso
Error while accessing datastore;Please retry later Errore di accesso a Datastore
Configuration failed, associated contexts = [] Configurazione non riuscita
Unexpected error occurred while processing the updates, associated contexts = [] Aggiornamenti durante l'elaborazione degli errori

Errori del portale per gli sviluppatori

Questi argomenti ti aiutano a risolvere i problemi che potresti riscontrare durante l'utilizzo del portale per gli sviluppatori. Prima di tentare di risolvere i problemi relativi al portale per gli sviluppatori, assicurati di avere una conoscenza di base del funzionamento del portale per gli sviluppatori, come spiegato nella pagina relativa alla risoluzione dei problemi del portale per gli sviluppatori.
Messaggio di errore o descrizione Playbook
An internal error has occurred. Please retry your request. Errore interno del portale per gli sviluppatori
The website encountered an unexpected error. Please try again later. OPPURE There was an error trying to create the App. Please try again later. Problemi di comunicazione al portale per gli sviluppatori

Problemi di monetizzazione

I seguenti argomenti ti aiuteranno a risolvere i problemi più comuni relativi alla monetizzazione.

Messaggio di errore o descrizione Playbook
<error>
   <messages>
        <message>Exceeded developer limit configuration -</message>
        <message>Is Developer Suspended - true</message>
   </messages>
</error>
Sviluppatore sospeso
Potresti non vedere alcun messaggio di errore, ma vedrai i problemi come spiegato nella sezione Sintomo in Problemi di configurazione della monetizzazione. Problemi di configurazione della monetizzazione

Problemi con il router perimetrale

Il router Edge è implementato con NGINX. Durante il processo di upgrade di Edge o quando modifichi la configurazione del router, potresti vedere errori di configurazione NGINX. L'argomento che segue ti aiuterà a risolvere questi problemi.

Messaggio di errore o descrizione Playbook
Non verrà visualizzato alcun messaggio di errore. Tuttavia, potresti non essere in grado di eseguire i proxy API a causa dei file di configurazione non validi. File di configurazione non validi

Problemi con OpenLDAP

I seguenti argomenti ti aiuteranno a risolvere i problemi più comuni di OpenLDAP.

Messaggio di errore o descrizione Playbook
Unknown username and password combination. SMTP è disattivato e gli utenti devono reimpostare la password
Non vengono visualizzati errori, la UI perimetrale semplicemente non mostra l'elenco degli utenti che avrebbero dovuto essere replicati su tutti i server OpenLDAP. LDAP non è in fase di replica.
SLAPD Dead But Pid File Exists Impossibile avviare OpenLDAP
Unknown username and password combination. Danneggiamento dei dati OpenLDAP

Errori di runtime

I seguenti argomenti ti aiuteranno a risolvere i problemi di runtime più comuni.

Messaggio di errore o descrizione Playbook
HTTP/1.1 500 Internal Server Error OPPURE
{
   "fault":{
      "detail":{
         "errorcode":"steps.servicecallout.ExecutionFailed"
      },
      "faultstring":"Execution of ServiceCallout callWCSAuthServiceCallout failed.
        Reason: ResponseCode 400 is treated as error"
   }
}


500 Errore interno del server
HTTP/1.1 502 Bad Gateway OPPURE
{
   "fault": {
      "faultstring": "Unexpected EOF at target",
      "detail": {
           "errorcode": "messaging.adaptors.http.UnexpectedEOFAtTarget"
       }
    }
}
Gateway non valido (502)
HTTP/1.1 503 Service Unavailable OPPURE HTTP/1.1 503 Service Unavailable: Back-end server is at capacity O
{
   "fault": {
      "faultstring": "The Service is temporarily unavailable",
      "detail": {
           "errorcode": "messaging.adaptors.http.flow.ServiceUnavailable"
       }
    }
}
Servizio 503 non disponibile
HTTP/1.1 503 Service Unavailable OPPURE Received fatal alert: handshake_failure Errori di handshake SSL
HTTP/1.1 503 Service Unavailable OPPURE
{
 "fault": {
    "faultstring":"The Service is temporarily unavailable",
    "detail":{
        "errorcode":"messaging.adaptors.http.flow.ServiceUnavailable"
    }
 }
}
Errori di handshake SSL - Certificato client non valido
HTTP/1.1 504 Gateway Timeout OPPURE
{
   "fault": {
      "faultstring": "Gateway Timeout",
      "detail": {
           "errorcode": "messaging.adaptors.http.flow.GatewayTimeout"
       }
    }
}


Timeout del gateway 504

Problemi con il guardiano dello zoo

I seguenti argomenti ti aiuteranno a risolvere i problemi più comuni di Zookeeper.
Messaggio di errore o descrizione Playbook
org: env: main ERROR ZOOKEEPER - ZooKeeperServiceImpl.exists() : Could not detect existence of path: /regions/dc-1/pods/analytics/servers/abc123/reachable , reason: KeeperErrorCode = ConnectionLoss

OPPURE

org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss

OPPURE

L'interfaccia utente Edge potrebbe visualizzare questo errore:

Error Fetching Deployments Error while checking path existence for path: path
Errori di perdita di connessione di Zookeeper
I problemi relativi ai dati, comunemente indicati come problemi di cablaggio, possono manifestarsi come uno di numerosi problemi. Per informazioni dettagliate, visita la pagina Problemi relativi ai dati di Zookeeper. Problemi relativi ai dati di Zookeeper
+ apigee-service apigee-zookeeper status apigee-service: apigee-zookeeper: Not running (DEAD) apigee-all: Error: status failed on [apigee-zookeeper] Impossibile avviare Zookeeper

Strumenti di diagnostica e log

Questi argomenti descrivono gli strumenti e i log che puoi utilizzare per diagnosticare determinati tipi di problemi che potresti riscontrare durante l'utilizzo di Apigee Edge.

  • Utilità dello sniffer di pacchetti TCP/IP (tcpdump)
    Lo strumento tcpdump è uno sniffer dei pacchetti della riga di comando che consente di acquisire o filtrare i pacchetti TCP/IP ricevuti o trasferiti su una rete.
  • D dump dell'heap
    I dump dell'heap sono uno snapshot della memoria di un processo Java. Contengono informazioni sugli oggetti e sulle classi Java nell'heap al momento della raccolta del dump dell'heap.
  • Dumper Thread
    Un thread dump è uno snapshot dello stato di tutti i thread di un processo Java in esecuzione. Lo stato di ogni thread viene visualizzato con i contenuti del relativo stack, chiamato analisi dello stack.