Stai visualizzando la documentazione di Apigee Edge.
Consulta la
documentazione di Apigee X. info
Qualsiasi errore che si verifica durante il deployment di un proxy API viene chiamato errore di deployment. Il deployment dei proxy API potrebbe non riuscire per vari motivi, ad esempio problemi di connettività di rete tra i server Edge, problemi con il datastore Cassandra, eccezioni ZooKeeper ed errori nel bundle del proxy API.
Playbook
Questa sezione fornisce informazioni e indicazioni su alcune procedure specifiche che possono essere seguite per risolvere gli errori di deployment.
| Messaggio di errore | 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 durante l'accesso al datastore |
Configuration failed, associated contexts = []
|
Configurazione non riuscita |
Unexpected error occurred while processing the updates,associated contexts = [] |
Errore durante l'elaborazione degli aggiornamenti |
Informazioni diagnostiche
Se hai bisogno dell'assistenza del supporto di Apigee Edge per l'errore di deployment, raccogli le seguenti informazioni diagnostiche e condividile nella richiesta di assistenza:
| Informazioni diagnostiche | Dove posso raccogliere queste informazioni? | Come faccio a raccogliere queste informazioni? |
|---|---|---|
| Output dell'API Deployments | Server di gestione |
curl -s 0:8080/v1/organizations/ORGNAME/environments/ENVNAME/apis/APINAME/deployments > /tmp/ms_deployments_output_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).json |
| Log del server di gestione | Server di gestione |
tar cvzf /tmp/ms_systemlogs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/edge-management-server/logs/system* tar cvzf /tmp/ms_transactionlogs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/edge-management-server/logs/transactions* Raggruppa tutti i dati sul server di gestione con il seguente comando: tar -cvzf /tmp/ms_data_CASE#_$(hostname).tar.gz* /tmp/ms_* |
| Output dell'albero di classificazione | Processore di messaggi |
curl -s 0:8082/v1/classification/tree > /tmp/rmp_classification_tree_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).json |
| Log del processore di messaggi | Processore di messaggi |
tar cvzf /tmp/rmp_systemlogs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/edge-message-processor/logs/system* tar cvzf /tmp/rmp_transactionlogs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/edge-message-processor/logs/transactions* tar cvzf /tmp/rmp_system_monitor_config_mp_logs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/edge-message-processor/edge-message-processor* /opt/apigee/var/log/edge-message-processor/config* /opt/apigee/var/log/edge-message-processor/system-monitor* |
| Connettività con Cassandra | Processore di messaggi |
telnet CASSANDRA_IP 9042 | tee /tmp/rmp_cassandra_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt telnet CASSANDRA_IP 9160 | tee /tmp/rmp_cassandra_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt Se non hai nc -vz CASSANDRA_IP 9042 | tee /tmp/rmp_cassandra_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt nc -vz CASSANDRA_IP 9160 | tee /tmp/rmp_cassandra_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt |
| Connettività con ZooKeeper | Processore di messaggi |
telnet ZOOKEEPER_IP 2181 | tee /tmp/rmp_zookeeeper_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt Se non hai nc -vz ZOOKEEPER_IP 2181 | tee /tmp/rmp_zookeeper_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt |
| Comprimi tutti i dati diagnostici | Processore di messaggi |
tar -cvzf /tmp/rmp_data_CASE#_$(hostname).tar.gz* /tmp/rmp_* |
| Log Cassandra | Cassandra |
tar cvzf /tmp/cassandra_logs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/apigee-cassandra/system* /opt/apigee/var/log/apigee-cassandra/config* tail -2000 /opt/apigee/var/log/apigee-cassandra/apigee-cassandra.log > /tmp/cassandra_apigee-cassandra_log_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).log |
| Log ZooKeeper e file associati | ZooKeeper |
tar cvzf /tmp/zookeeper_logs_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).tar.gz /opt/apigee/var/log/apigee-zookeeper/*.log /opt/apigee/apigee-zookeeper/conf/zoo.cfg /opt/apigee/data/apigee-zookeeper/data/myid |