Błędy wdrażania

Przeglądasz dokumentację Apigee Edge.
Przejdź do Dokumentacja Apigee X.
informacje.

Każdy błąd występujący podczas wdrażania serwera proxy interfejsu API jest nazywany błędem wdrożenia. Wdrożenie serwerów proxy API może nie działać z różnych powodów, takich jak problemy z połączeniem sieciowym Serwery graniczne, problemy z magazynem danych Cassandra, wyjątki ZooKeeper i błędy w interfejsie API pakiet proxy.

Scenariusze

W tej sekcji znajdziesz informacje i wskazówki dotyczące pewnych procedur, które można wykonać. w celu rozwiązywania problemów z wdrażaniem.

Komunikat o błędzie Poradnik
Error: Call timed out; either server is down or server is not reachable Błąd związany z czasem oczekiwania
Unexpected error Error while fetching children for path Błąd podczas pobierania elementów podrzędnych dla ścieżki
Error while accessing datastore;Please retry later Błąd dostępu do Datastore
Configuration failed, associated contexts = [] Nie udało się skonfigurować
Unexpected error occurred while processing the updates,associated contexts = [] Podczas przetwarzania aktualizacji wystąpił błąd

Informacje diagnostyczne:

Jeśli w związku z błędem wdrożenia potrzebujesz pomocy zespołu pomocy Apigee Edge, zgromadź następujące informacje: i udostępnij je w zgłoszeniu do zespołu pomocy:

Informacje diagnostyczne: Gdzie mogę zebrać te informacje? Jak zebrać te informacje?
Dane wyjściowe interfejsu Deployments API Serwer zarządzania
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
Logi serwera zarządzania Serwer zarządzania
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*

Połącz wszystkie dane na serwerze zarządzania za pomocą tego polecenia:

tar -cvzf /tmp/ms_data_CASE#_$(hostname).tar.gz* /tmp/ms_*
Dane wyjściowe drzewa klasyfikacji procesor komunikatów
curl -s 0:8082/v1/classification/tree > /tmp/rmp_classification_tree_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).json
Logi procesora wiadomości procesor komunikatów
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*
Połączenia z Cassandra procesor komunikatów
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

Jeśli nie masz narzędzia telnet, możesz użyć polecenia netcat w ten sposób:

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
Łączność z ZooKeeper procesor komunikatów
telnet ZOOKEEPER_IP 2181 | tee /tmp/rmp_zookeeeper_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt

Jeśli nie masz telnet, możesz użyć polecenia netcat w następujący sposób:

nc -vz ZOOKEEPER_IP 2181 | tee /tmp/rmp_zookeeper_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt
Skompresuj wszystkie dane diagnostyczne procesor komunikatów
tar -cvzf /tmp/rmp_data_CASE#_$(hostname).tar.gz* /tmp/rmp_*
Logi 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
Logi ZooKeeper i powiązane z nimi pliki 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