Błędy wdrażania

Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację 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 interfejsu API może się nie udać z różnych powodów, takich jak problemy z połączeniem sieciowym między serwerami brzegowymi, problemy z magazynem danych Cassandra, wyjątki ZooKeeper i błędy w pakiecie proxy interfejsu API.

Scenariusze

W tej sekcji znajdziesz informacje i wskazówki na temat określonych procedur, z których można korzystać podczas rozwiązywania problemów i eliminowania błędów wdrażania.

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 pobierania elementów podrzędnych dla ścieżki
Error while accessing datastore;Please retry later Błąd podczas uzyskiwania dostępu do Datastore
Configuration failed, associated contexts = [] Konfiguracja nie powiodła się
Unexpected error occurred while processing the updates,associated contexts = [] Błąd podczas przetwarzania aktualizacji

Informacje diagnostyczne:

Jeśli potrzebujesz pomocy zespołu pomocy Apigee Edge w sprawie błędu wdrożenia, zbierz poniższe informacje diagnostyczne i udostępnij je w zgłoszeniu do zespołu pomocy:

Informacje diagnostyczne: Gdzie mogę znaleźć te informacje? Jak mogę 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 Cassandrą 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 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
Połączenia 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 ten sposób:

nc -vz ZOOKEEPER_IP 2181 | tee /tmp/rmp_zookeeper_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt
Kompresuj 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 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