Estás viendo la documentación de Apigee Edge.
Ir a la
documentación de Apigee X. info
Cualquier error que se produzca durante la implementación de un proxy de API se denomina error de implementación. La implementación de proxies de API puede fallar por varios motivos, como problemas de conectividad de red entre servidores de Edge, problemas con el almacén de datos de Cassandra, excepciones de ZooKeeper y errores en el paquete del proxy de API.
Guías
En esta sección, se proporciona información y orientación sobre algunos procedimientos específicos que se pueden seguir para solucionar problemas y resolver errores de implementación.
| Mensaje de error | Guía |
|---|---|
Error: Call timed out; either server is down or server is not reachable |
Error de tiempo de espera |
Unexpected error Error while fetching children for path |
Error al recuperar elementos secundarios para la ruta de acceso |
Error while accessing datastore;Please retry later
|
Error al acceder al almacén de datos |
Configuration failed, associated contexts = []
|
Falló la configuración |
Unexpected error occurred while processing the updates,associated contexts = [] |
Error al procesar actualizaciones |
Información de diagnóstico
Si necesitas asistencia del equipo de asistencia de Apigee Edge con el error de implementación, recopila la siguiente información de diagnóstico y compártela en el caso de asistencia:
| Información de diagnóstico | ¿Dónde puedo recopilar esta información? | ¿Cómo recopilo esta información? |
|---|---|---|
| Salida de la API de Deployments | Servidor de administración |
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 |
| Registros del servidor de administración | Servidor de administración |
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* Empaqueta todos los datos en el servidor de administración con el siguiente comando: tar -cvzf /tmp/ms_data_CASE#_$(hostname).tar.gz* /tmp/ms_* |
| Salida del árbol de clasificación | Message Processor |
curl -s 0:8082/v1/classification/tree > /tmp/rmp_classification_tree_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).json |
| Registros del Message Processor | Message Processor |
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* |
| Conectividad con Cassandra | Message Processor |
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 Si no tienes 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 |
| Conectividad con ZooKeeper | Message Processor |
telnet ZOOKEEPER_IP 2181 | tee /tmp/rmp_zookeeeper_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt Si no tienes nc -vz ZOOKEEPER_IP 2181 | tee /tmp/rmp_zookeeper_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt |
| Comprime todos los datos de diagnóstico | Message Processor |
tar -cvzf /tmp/rmp_data_CASE#_$(hostname).tar.gz* /tmp/rmp_* |
| Registros de 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 |
| Registros de ZooKeeper y archivos asociados | 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 |