Dağıtım hataları

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
bilgi

API proxy'sinin dağıtımı sırasında oluşan hatalara Dağıtım hatası adı verilir. API proxy'lerinin dağıtımı; Edge sunucuları arasındaki ağ bağlantısı sorunları, Cassandra veri deposuyla ilgili sorunlar, ZooKeeper istisnaları ve API proxy paketindeki hatalar gibi çeşitli nedenlerle başarısız olabilir.

Başucu kitapları

Bu bölümde, dağıtım hatalarını gidermek ve çözmek için izlenebilecek bazı özel prosedürlerle ilgili bilgiler ve yönergeler verilmektedir.

Hata mesajı Başucu Kitabı
Error: Call timed out; either server is down or server is not reachable Zaman Aşımı Hatası
Unexpected error Error while fetching children for path Error Fetching Children for Path
Error while accessing datastore;Please retry later Veri deposuna erişim hatası
Configuration failed, associated contexts = [] Yapılandırma Başarısız Oldu
Unexpected error occurred while processing the updates,associated contexts = [] Hata İşleme Güncellemeleri

Teşhis bilgileri

Dağıtım hatasıyla ilgili olarak Apigee Edge Destek Ekibi'nden yardım almanız gerekiyorsa aşağıdaki teşhis bilgilerini toplayıp destek kaydında paylaşın:

Teşhis bilgileri Bu bilgileri nereden edinebilirim? Bu bilgileri nasıl toplayabilirim?
Deployments API Çıkışı Yönetim Sunucusu
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
Yönetim sunucusu günlükleri Yönetim Sunucusu
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*

Yönetim sunucusundaki tüm verileri aşağıdaki komutla paketleyin:

tar -cvzf /tmp/ms_data_CASE#_$(hostname).tar.gz* /tmp/ms_*
Sınıflandırma ağacı çıkışı Mesaj İşleyici
curl -s 0:8082/v1/classification/tree > /tmp/rmp_classification_tree_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).json
Mesaj işleyici günlükleri Mesaj İşleyici
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*
Cassandra ile bağlantı Mesaj İşleyici
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

telnet yoksa netcat komutunu aşağıdaki şekilde kullanabilirsiniz:

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
ZooKeeper ile bağlantı Mesaj İşleyici
telnet ZOOKEEPER_IP 2181 | tee /tmp/rmp_zookeeeper_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt

telnet yoksa netcat komutunu aşağıdaki şekilde kullanabilirsiniz:

nc -vz ZOOKEEPER_IP 2181 | tee /tmp/rmp_zookeeper_NODE#_connectivity_$(hostname)_$(date +%Y.%m.%d_%H.%M.%S).txt
Tüm teşhis verilerini sıkıştırın. Mesaj İşleyici
tar -cvzf /tmp/rmp_data_CASE#_$(hostname).tar.gz* /tmp/rmp_*
Cassandra günlükleri 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
ZooKeeper günlükleri ve ilişkili dosyalar 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