Dağıtım hataları

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

API Proxy'si 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 deposundaki 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ı prosedürler hakkında bilgi ve yol gösterici bilgiler sağlanmaktadır.

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 Yol için Çocuklar Getirilirken Hata
Error while accessing datastore;Please retry later Datastore'a Erişilirken Hata
Configuration failed, associated contexts = [] Yapılandırma Başarısız Oldu
Unexpected error occurred while processing the updates,associated contexts = [] Güncellemeler İşlenirken Hata

Teşhis bilgileri

Dağıtım hatasıyla ilgili olarak Apigee Edge Desteği'nden yardıma ihtiyacınız olursa aşağıdaki teşhis bilgilerini toplayıp destek kaydında paylaşın:

Teşhis bilgileri Bu bilgileri nereden toplayabilirim? Bu bilgileri nasıl toplarım?
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*

Aşağıdaki komutla Yönetim Sunucusu'ndaki tüm verileri gruplandırın:

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