Errores en la implementación

Estás consultando la documentación de Apigee Edge.
Consulta la documentación de Apigee X.
Información

Cualquier error que ocurra durante la implementación de un proxy de API se denomina error de implementación. La implementación de proxies de API puede fallar debido a varias razones, como problemas de conectividad de red entre servidores perimetrales, problemas con el almacén de datos de Cassandra, excepciones de ZooKeeper y errores en el paquete de 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 de implementación.

Mensaje de error Playbook
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 Se produjo un error cuando se recuperaban los elementos secundarios de la ruta de acceso
Error while accessing datastore;Please retry later Error de acceso a Datastore
Configuration failed, associated contexts = [] Error de configuración
Unexpected error occurred while processing the updates,associated contexts = [] Error al procesar las actualizaciones

Información de diagnóstico

Si necesitas ayuda de la Asistencia de Apigee Edge sobre el error de implementación, recopila la siguiente información de diagnóstico y compártela en el caso de ayuda:

Información de diagnóstico ¿Dónde puedo recopilar esta información? ¿Cómo obtengo esta información?
Resultado 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*

Agrupa todos los datos en el servidor de administración con el siguiente comando:

tar -cvzf /tmp/ms_data_CASE#_$(hostname).tar.gz* /tmp/ms_*
Resultado del árbol de clasificación Procesador de mensajes
curl -s 0:8082/v1/classification/tree > /tmp/rmp_classification_tree_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).json
Registros de Message Processor Procesador de mensajes
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 Procesador de mensajes
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 telnet, puedes usar el comando netcat de la siguiente manera:

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 Procesador de mensajes
telnet ZOOKEEPER_IP 2181 | tee /tmp/rmp_zookeeeper_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt

Si no tienes telnet, puedes usar el comando netcat de la siguiente manera:

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 Procesador de mensajes
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